これが私のテーブルです:今日の日付と時刻をデータベースの文字列と比較するにはどうすればよいですか?
| date | open | close |
-----------------------------
| 2016-08-05 | 04:00 | 05:00 |
| 2016-05-05 | 05:00 | 06:00 |
| 2016-09-05 | 06:00 | 07:00 |
と私は、これらのステートメントを行う必要があります。
if ($todaydate == date && open <= $todaytime <=close) {
// go to some link
}else{
// failed alert
}
にはどうすればいい$todaydate
と$todaytime
を得るのですか?
SELECT NOW() BETWEEN CONCAT(date, ' ', open, ':00') AND CONCAT(date, ' ', close, ':00') AS `store_is_open`
FROM `my_table`
JavaScriptで:
[JavaScriptで現在の日付と時刻を取得する]の複製があります(http://stackoverflow.com/questions/10211145/getting-current-date-and-time-in-javascript) – Polyov
これはjavascriptですか?これはMySQL/PHPのように見えます – FrankerZ
JavaScriptはクライアント側の言語であり、データベースは通常サーバー側のスクリプト言語と対話します。あなたの質問を明確にし、あなたの質問に答えるために必要なタグを追加してください。 – FrankerZ