タイムゾーンにはほとんど問題がありません。私はこのクエリを持っています:
$query = "SELECT `req_id`,`emp_id`,DATE_FORMAT(`fromdate`,'%m-%d-%Y'),DATE_FORMAT(`todate`,'%m-%d-%Y') FROM `#__vacation` WHERE DATE_FORMAT(`fromdate`,'%Y-%m-%d')=CURDATE()";
問題は、このクエリを実行するたびに結果が表示されないことですが、テーブルに現在の日付エントリがあります。だから私は知りたいのですが、なぜそれが起こっているのですか?
2時間検索した後、これはタイムゾーンが原因であることがわかりました。サーバーにEST
タイムゾーンがあり、タイムゾーンがIST
.