ホームページ >バックエンド開発 >PHPチュートリアル >PHP 5.2.8 で DateTime オブジェクトを比較するにはどうすればよいですか?

PHP 5.2.8 で DateTime オブジェクトを比較するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-06 05:57:14581ブラウズ

How Can I Compare DateTime Objects in PHP 5.2.8?

PHP 5.2.8 の DateTime オブジェクトの比較演算子

PHP 5.2.8 では、DateTime クラスは 2 つのオブジェクトを比較する簡単な方法を提供します。日付と時刻のオブジェクト。当初の想定に反して、実際にはこのクラスで使用できる比較演算子があります。

次のコードは、2 つの DateTime オブジェクトを比較する方法を示しています。

$start_dt = new DateTime(verifyParam ('start_date'));
$end_dt = new DateTime(verifyParam ('end_date'));

if ($end_dt < $start_dt) {
    // End date is more ancient than the start date
}

DateTime オブジェクトの比較演算子は次のとおりです。

  • ==: 等しいかどうかをチェックします
  • !=: 等しいかどうかをチェックします不等式
  • <: 最初のオブジェクトが 2 番目のオブジェクトよりも古いかどうかを確認します
  • <=: 最初のオブジェクトが 2 番目のオブジェクト以上であるかどうかを確認します
  • > ;: 最初のオブジェクトが 2 番目のオブジェクトより新しいかどうかを確認します
  • >=: 最初のオブジェクトが 2 番目のオブジェクト以降であるかどうかを確認します。 2 番目

PHP 5.2.8 のドキュメント

PHP 5.2.8 の公式ドキュメントが利用可能です場所:

  • https://www.php.net/manual/en/versions/5.2.8.php

以上がPHP 5.2.8 で DateTime オブジェクトを比較するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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