L'analyse de L'API Twitter created_at

Je veux analyser l'API Twitter created_at valeur(stockée dans une variable), qui ressemble à ceci:

Sun Aug 28 19:31:16 +0000 2011

Dans cette:

19:31, Août 28

Mais j'ai besoin qu'il soit le fuseau horaire. Toutes les idées sur la façon de faire cela à l'aide de php?


Après l'utilisation de la deuxième option qui Jean Planéité a suggéré que je reçois cette erreur:

Fatal error:  Uncaught exception 'Exception' with message 'DateTime::__construct() [<a href='datetime.--construct'>datetime.--construct</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for 'BRT/-3.0/no DST' instead' in /misc.php:4
Stack trace:
#0 /misc.php(4): DateTime->__construct('Sun Aug 28 19:3...')
#1 /tabs/home.php(29): format_date(Object(SimpleXMLElement), 'America/Sao_Pau...')
#2 {main}
  thrown in /misc.php on line 4
Vous pouvez passer le fuseau horaire que le second argument de la DateTime constructeur pour éviter que l'erreur (ou la date.le fuseau horaire en php.ini ou utiliser date_default_timezone_set explicitement définir un fuseau horaire par défaut).

OriginalL'auteur Nathan Campos | 2011-08-28