[卒研メモ] PHPとJavaScriptによる日付差の計算

 長時間にわたるベンチマークテストの開始日時と終了日時の差を導出する必要に迫られたので,PHPとJavaScriptでそれぞれ実装してみました。

http://cs-tklab.na-inet.jp/~tkouya/diff_dates.php

 参考にしたのは,Qiitaのこちら(JavaScript)こちら(PHP)です。

 ところで,PHPとJavaScriptとで差が出ることがあるんですが,この辺の理屈がよく分かっていません。

2016-09-08_204438

2016-09-08_204451

 西暦のみ変えて,同一日時で計算すると2日分だけ計算値がズレます。どっちが正しいのかしらん? 理屈が分かる方,お知らせ下さい。ソースコードは以下に上げておきます。