terra 1 Denunciar post Postado Abril 12, 2016 Olá, como eu tranformo essa data Friday, 22 April, em 2016-04-22? eu preciso inserir no bd assim 0000-00-00 e como são muitos itens não dá pra fazer um por um. agradeço qualquer ajuda Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Abril 12, 2016 Não transforma, pois não dá pra adivinhar a que ano pertence a data que você informou... Compartilhar este post Link para o post Compartilhar em outros sites
terra 1 Denunciar post Postado Abril 12, 2016 é verdade, não me atentei para esse detalhe. pegar so 22 April 04-22 tem como? Grato Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Abril 12, 2016 Use o explode para separar a string, sizeof para contar a quantidade de índices, o último será o número, o penúltimo será o mês, no mês faça um switch para converter a string para o número correspondente ao mês. Compartilhar este post Link para o post Compartilhar em outros sites
terra 1 Denunciar post Postado Abril 12, 2016 obrigado, mas não sei como fazer Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Tavares 167 Denunciar post Postado Abril 12, 2016 Estude a classe DateTime: echo DateTime::createFromFormat( 'l, d F', 'Friday, 22 April' )->format( 'm-d' );// retorno: 04-22 Compartilhar este post Link para o post Compartilhar em outros sites
terra 1 Denunciar post Postado Abril 12, 2016 obrigado Compartilhar este post Link para o post Compartilhar em outros sites