予約期間が終了したかどうかを判断するのに問題がありますか?予約期間を確認する方法は現在の日付より後で
私はこのような2 unix timestamp
が =>2017-06-20 12:00:00
とエンドquery
iは、時間が経過しているかどうかを確認したい実行されるたびに=>2017-06-23 12:00:00
(I、Eの予約期間を開始持っています)に達するか、されていない私のi)はphp
を使用して渡すことができる(date
現在
私の擬似コード:
ソリューション希望select timestampdiff(DAY, '2017-06-20 12:00:00', '2017-06-23 12:00:00'); returns 3
returnedDate = 3; // returns difference either in date format or no.of days
if((returnedDate - mycurrentDate) == 0){
//your booking period is over
}else{
// no of remaining days
}
:私は良いphp
解決策も歓迎され、mysql
特定のソリューションを探しています。
質問:事前予約日の期限が切れていることを知る方法を教えてください。
私はこれを解決するために助けてください、事前に感謝! mycurrentDate
はNOW()
、start
とend
であると仮定すると、
だけで使用mysql '> = start'と' <= enのチェックの間にd' – Ghost
あなたのソリューションで私を助けてください、まだ私は解決策を探しています – EaB
どこで/どのように 'mycurrentDate'が決定されていますか?それは常に 'NOW()'か、日付/ユニックスのタイムスタンプか、データベースに格納されている整数の日の制限値ですか? – fyrye