phpのローカル開発環境における日付の取得についてdate関数やdatetimeクラスを使用して日付を取得したのですがなぜか1ヶ月ちょっと前の日付が表示されます。
1月3日23時53分だと
2019-11-27 15:58
と表示されます。
全く見当もつかないので是非教えていただきたいです。
phpのバージョンは7.3.13です。
php
1$timestamp = time() ; 2echo date( "Y/m/d/H:i" , $timestamp ) ; 3 4$date_time = new DateTime(); 5$date_time_disp = $date_time->format("Y-m-d H:i"); 6echo $date_time_disp;
正しいフォーマットを使ってない気がするな
そのように出力されるコードをご提示ください。
https://teratail.com/help/question-tips#questionTips3-5
修正いたしました
timezoneどうなってますか?
また「1月3日23時53分」はどこの何を見て判断してましたか?
こちらの手元では再現しません。
timezoneは日本です。その日付普通にテレビとかmacとかの時間です