0

これは私の弱点です... 2 つの特定の日付の間のデータを取得する if ステートメントを書くことです。それが何かはわかりませんが、いつも私を混乱させます。

if($date > $enddate || $date < $startdate){

日付はデータベースから取得され、開始日は 2013-05-06 で、終了日は 2013-06-05 です。これら 2 つの日付の間のデータを取得しようとしています。

どんな助けでも素晴らしいでしょうありがとう。

4

3 に答える 3

0

うまくいくでしょうかif (strtotime($date) > strtotime($start_date) && strtotime($date) < strtotime($end_date))

于 2013-06-05T15:52:09.520 に答える
0

変数が日付であると仮定すると、user1578653 が書いたものは正しい

if($date < $enddate && $date > $startdate){ }

http://php.net/manual/en/datetime.diff.php

これはすべて、それらが日付であることを前提としています。使用している変数の種類を示していただけると助かります。

于 2013-06-05T15:51:02.897 に答える