mysql、php queryステートメント、レコードセットは+1日のポスト日に期限切れになりますか?
-
08-10-2019 - |
質問
基本的に設定した簡単なカレンダーがあります。現在のところ、それは「将来の」イベントを示しています。そして、イベントはその日に期限切れになります...私は、「イベント」を「Post_date」を1日過ぎて起きてもらうために使用できる声明を見つけたいと思います。
(だから、11月15日に投稿した場合、イベントは次のように表示されます。 イベントの名前 - 11月15日
そして、それはPost_Dateから+1日までアクティブであり続けるでしょうか? (11月16日は期限切れになります)
これが私がこれまでに持っているものです:
WHERE DATE(FROM_UNIXTIME(`date`)) >= DATE(NOW())
前もって感謝します...
解決
WHERE post_date > DATE(NOW())-INTERVAL 1 DAY
そして、あなたが本当にあなたを維持したいなら post_date
s unixタイムスタンプのs:
WHERE FROM_UNIXTIME(post_date) > DATE(NOW())-INTERVAL 1 DAY
他のヒント
あなたの声明を変更してください:
WHERE DATE(FROM_UNIXTIME(`date`)) + INTERVAL 1 DAY >= CURDATE();
また、UNIXタイムスタンプの代わりに実際のSQL日付を使用することをお勧めします。計算を行う機能があります。
所属していません StackOverflow