0

タイムゾーンとしてヨーロッパ/アムステルダムを持っています。なぜ:

strtotime("January 1, 1970 00:40:00');

戻り値

-1200 

理解できません。

4

3 に答える 3

2

なぜなら、php は から始まる時間をカウントするからJanuary 1, 1970 00:00:00です。基準時間から戻ってきたので、それが考えられる理由です。したがって、1200は

( - 60*40 (+/-) time_difference_in_your_timezone)

于 2013-04-09T18:30:01.630 に答える
0

strtotime 関数は、string 日付を「Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 UTC からの秒数)」に解析します。php のドキュメントを参照してください。

于 2013-04-09T18:33:00.303 に答える
0

-1200 はタイムゾーンが原因です。strtotime は から計算していJanuary 1, 1970 00:00:00 UTCます。UTC+1 から UTC に日付を逆算すると、1969 年 12 月 31 日 23:40:00 UTC になります。

于 2013-04-09T18:42:59.867 に答える