1
これは(別名TRUE
)を返します
SELECT DATE_SUB(NOW(), INTERVAL 24*100 HOUR) = DATE_SUB(NOW(), INTERVAL 100 DAY);
100 日前、時刻は変わりません。ただし、夏時間 (米国) のため、24 時間前の 100 期間は、実際には、日で数えた場合よりも 1 時間早くなります。上記のステートメントが DST を考慮している場合、0
またはが返されFALSE
ます。
特定のステートメントまたはセッションの DST を考慮する方法はありますか? UNIX_TIMESTAMP
2038年以降はすべて遮断されるため、使用しないことをお勧めします。