1
が私のコードです:これはPHPのdate()バグですか?ここで
<?php
echo date("Y-m-d H:i:s",1477785600) ;
echo "<br />";
echo date("Y-m-d H:i:s",1477789200) ;
?>
と結果
2016-10-30 02:00:00
2016-10-30 02:00:00
はなぜ日付()異なるタイムスタンプと同じ結果を得るんですか?
これはPHPバグですか?
私の環境設定は次のとおりです。正しい出力です
であることをあなたが冬時間に夏時間から変更日? – Barmar
コードを実行すると、次のようになります。2016-10-29 17:00:00 2016-10-29 18:00:00私はこれがBarmarのような時間の変化に関係していると推測しています。私はカナダ/モントリオールのタイムゾーンにいます。この出力は、時刻が午前3時に午前2時にリセットされた場合、実際には正しいかもしれません。 – TopCheese
@Barmarあなたは正しいです! –