Ich verwende Github's api, um meine neuesten Übertragungen zu erhalten, und das zurückgegebene Datumsformat sieht wie folgt aus
2012-01-25T11:23:28-08:00
Ich habe versucht, es so zu machen:
$date = explode('T', $next['commit']['author']['date']);
$time = strtotime($date[0] .' '. $date[1]);
$date = date('M j, Y g:i a', $time);
Aber es hat nicht geklappt, weil php dachte, ich würde 8 Stunden von der Zeit abziehen (wegen der Zeitzone). Ich möchte die Zeitzone zu halten, aber ich habe keine Ahnung, wie zu parsen, dass. Weiß jemand, wie man es zu haben, wo die Zeit korrekt ist und zeigt die Zeitzone Abkürzung (GMT, PST etc etc )?