Experten, ziehe ich eine XML Zufuhr, die ein Feld hat, das „date_time“ mit Daten in diesem Format genannt wird: 2010-09-05 19:30: 00 2010-09-06 20:00: 00 2010-09-07 00:00: 00
To übersetzen $date_time für meine Benutzer, ich haben analysiert diese Daten, wie folgt:
$shortdate = substr ($date_time, 0.10); // erscheint als 23:30 2010-09-02 $year = substr ($date_time, 0.4); // erscheint als 2010 $day = substr ($date_time, 8.2); // erscheint, wie 02 $weekday = Datum („L“, mktime (0.0.0, $month, $day, $year)); // erscheint als Thursday $gametime = substr ($date_time, 11.5); // erscheint, während 23:30
My Benutzer in der USA-östlichen Zeit Zone. date_default_timezone_set sind ('Amerika/New_York'); das
I morgens hauptsächlich interessiert an dem Tag der Woche und das time. When lasse ich meine Satzgliederung auf diesem laufen: 2010-09-07 00:00: 00 I erhalten: Dienstag, 00:00.
Unfortunately, New York (EST) im This verwirrt meine Benutzer, weil das Spiel wirklich ist: Monday, 8:00 PM
What ist die beste Weise, „00:00 2010-09-07 zu drehen: 00“ in „Montag, 8:00 P.M.“?
Thanks im Voraus!
-Dan
|