formatação de data a partir da resposta do twitter Zend Framework
-
06-07-2019 - |
Pergunta
Eu estou tentando formatar o campo de data 'created_at' de resposta da API do Twitter com Zend_Date. Eu quero saída a data como esta:
21 de julho de 2009, 00:30:00 (por exemplo)
O formato é esse ?:
Sex 23 outubro 15:47:42 +0000 2009
muito obrigado
Solução
Eu tive a melhor sorte apenas fazendo
$d = new Zend_Date(strtotime($input));
$twitter_format_out = $d->toString('EEE MMM dd HH:mm:ss Z YYY');
Outras dicas
Estas data não está procurando um formato padrão. Portanto, você tem que criar um formato com as constantes direita ( vê-los aqui ).
O primeiro exemplo (21 de julho de 2009, 00:30:00):
$format = "d ' of ' MMMM ' of ' YYYY, h:mm:ss";
O segundo exemplo (SEX 23 out 15:47:42 +0000 2009):
$format = "EEE MMM d h:mm:ss Z YYYY";
Este formatos que você pode usar tanto para importar uma data ??p>
$date = new Zend_Date($string, $format);
Ou para a saída
$date->toString($format);
Procure na manual do para suporte local etc.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow