ホームページ >バックエンド開発 >PHPチュートリアル >PHPで日付と時刻の比較を解決する方法

PHPで日付と時刻の比較を解決する方法

WBOY
WBOYオリジナル
2016-06-13 13:41:471041ブラウズ

php での日付と時刻の比較
php では、"2011-11-21 9:58:18 am" < "2011-11-21" のように、日付と時刻の文字列のサイズを直接比較できることを覚えています。 10:00:00am」というようにphpで使えるように記憶しているのですが、今日問題が発生して比較結果がいつも間違っていました。最後に、タイムスタンプのサイズを比較するために、 strtotime("2011-11-21 9:58:18 am") < strtotime("2011-11-21 10:00:00 am") に変更されました。 。

-----解決策--------------------------------
すみません: PHP では時間を直接比較できますか? ? ?

これは単なる文字列の比較です
"2011-11-21 9:58:18 am" < "2011-11-21 10:00:00 am"
ですね? 🎜>"2011-11-21 09:58:18 am" < "2011-11-21 10:00:00 am"

正しい時刻比較は、比較時に strtotime が Unix タイムスタンプに変換されます。

------解決策------------------データベースは、期間の処理を直接比較できます。 php 方法はタイムスタンプに変換するというもので、簡単、便利、早くて簡単にクライマックスに達します。

------解決策---------PHP の秒数と比較してみましょう

------解決策---------投稿終了率 0%
総投稿数 : 6
通常投稿数: 0

このタイ率であえて返信する人がいるでしょうか?

------解決策---------strtotime 変換は正しい考えです。そうでない場合は、分けて比較してみます。

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