Ich habe eine Datetime-Zeichenfolge, die ich auf Chinesisch lokalisieren möchte. Ich habe eine Datetime-Zeichenfolge, die wie folgt aussieht: 2016-12-13 08:00:00
und ich verwende strftime
auf die folgende Weise, um Gebietsschema festzulegen.strftime Lokalisierung Zeitzone/Anzeige Problem
Wenn ich das Gebietsschema in meinem HTML-Kommentar aus der Zeichenfolge in eine ausführlichere Version in der richtigen Zeitzone umgewandelt wird, die wie folgt aussieht: 13 2016 03.00.00 GMT-
Di Dezember 0500 (Eastern Standardzeit).
Wenn jedoch locale verwendet es zeigt immer noch eine ausführlichere Version, aber die Zeitzone ist immer noch in gmt wie folgt aus:
2016 年 12 月 13 日 星期二 08 时 00 分 00 秒
mit der Zeit 8 statt 3 und keine Zeitzone angezeigt. Kennt jemand eine Möglichkeit, es in der lokalen lokalen Zeitzone des Computers anzuzeigen, nachdem das Gebietsschema geändert wurde?
setlocale(LC_TIME,'zh_CN.UTF-8');
echo strftime('%c', strtotime($appointment['appointment_datetime']));
$msg .=' <div id="appointment_datetime"><span>'.strftime("%B %d %Y %X", strtotime($appointment['appointment_datetime'])).'<span></div>';
echo $msg;