ホームページ > バックエンド開発 > PHPチュートリアル > PHPの日付検索で当日が含まれない理由とその対処法は?

PHPの日付検索で当日が含まれない理由とその対処法は?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:27:59
オリジナル
936 人が閲覧しました

PHP の日付検索に現在の日が含まれないのはなぜですか?
SQL ステートメントは次のようになります:
$kstime=$_POST["kstime"];
$jstime=$_POST["jstime"];

[createdtime >='".$kstime."' および createdtime <='".$jstime."' の [* From] タブを選択します。

検索結果に今日? createdtime >='2012-6-7' および createdtime <='2012-6-10' の場合、No.7 と No.10 の内容が表示されません。


-----解決策---------



作成時刻 >='2012-6-7 00:00:00' および作成時刻 <='2012-6-10 23:59:59'

について議論します2012-6-7 を直接判断する場合は、
で使用する必要があります。
------解決策---------

話し合う
SQL コード


#結果には境界値が含まれています
$sql = "SELECT * FROM tab WHERE createdtime BETWEEN '".$kstime."' AND '".$jstime."' ;"

------解決策------------------
* タブから date_format(createdtime,'%Y-%m-%d') BETWEEN '2012-06-28' と '2012-06-30'
を選択します
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート