PHP サーバーの時刻を JavaScript ファイルに渡したいと考えています。
PHP コード:
date_default_timezone_set('Australia/Perth');
echo date("r");
JavaScript:
$.get('time.php', function(data) {
today = new Date(data);
closing = new Date(data);
});
PHP コードは、Sun, 18 Mar 2012 12:01:23 +0800 を返します。これは、オーストラリア/パースの正しい時刻です。しかし、これは無効な JavaScript 日付オブジェクトを返します。
次のようなタイムスタンプに変換しようとすると:
echo strtotime(date("r"));
JavaScript の日付 Sun Mar 18 2012 04:03:14 GMT+0000 (WET) を取得します (これは今日の js 変数の値です)
私が使用する場合:
echo gmstrftime('%s');
2012 年 3 月 17 日土曜日 20:04:30 GMT+0000 (WET)。
誰でも私を助けてもらえますか?