以下のような日付比較の処理を実行時、想定と違う動きをしてしまい困っています。
PHPのバージョン: 7.0.29
php
1//dateは質問投稿日である2020年3月5日 2$result = '2020-03-30' >= date("Y-m-d",strtotime("-1 week")) ? 'Yes' : 'No';
- 期待する動作→Yesが返ってくる。
- 実際の返却値→Noが返ってくる。
おそらく日付の比較方法がどこかしらまずいかと思うのですが、わかる方いらっしゃれば、正しい記述方法をご教授頂きたいです。
ちなみにPHPのバージョン7.3.9の環境下だと、期待通りYesが返ってきます。
=追記
タイムゾーンは両環境とも「Asia/Tokyo」で設定されています。