3

PHPでは約3年オフですが、javascriptとepochconverter.comでは問題ないWebサービスからエポックタイムが返されます

JS:

alert('book' + new Date(1285565357893)); //今朝の時刻を返します2010年9月27日、正解です。

PHP:

echo strftime('%x'、1285565357893); // 2013年の日付を返します、間違っています!

タイムゾーンは次のように設定されています:ヨーロッパ/アムステルダム

私はここで何が間違っているのですか?

4

1 に答える 1

6

わかりました、簡単な時間の基本です。

Javascript Date クラス...数値をコンストラクターに渡すと、これは Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からのミリ秒数になります。

PHP の日付は、Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの秒数として測定されます。

1000 で割って、PHP のミリ秒から秒に変換します。

echo strftime('%x', floor(1285565357893/1000));
于 2010-09-27T11:39:26.500 に答える