='".$kstime." および作成時刻 &"/> ='".$kstime." および作成時刻 &">

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

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

WBOY
WBOYオリジナル
2016-06-13 13:27:59913ブラウズ

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'
を選択します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。