mysql、php queryステートメント、レコードセットは+1日のポスト日に期限切れになりますか?

StackOverflow https://stackoverflow.com/questions/4157799

  •  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_dates unixタイムスタンプのs:

WHERE FROM_UNIXTIME(post_date) > DATE(NOW())-INTERVAL 1 DAY

他のヒント

あなたの声明を変更してください:

WHERE DATE(FROM_UNIXTIME(`date`)) + INTERVAL 1 DAY >= CURDATE();

また、UNIXタイムスタンプの代わりに実際のSQL日付を使用することをお勧めします。計算を行う機能があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top