Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membandingkan Objek DateTime dalam PHP 5.2.8?

Bagaimana untuk Membandingkan Objek DateTime dalam PHP 5.2.8?

Barbara Streisand
Barbara Streisandasal
2024-12-06 12:26:14469semak imbas

How to Compare DateTime Objects in PHP 5.2.8?

Membandingkan Objek DateTime dalam PHP 5.2.8

PHP 5.2.8 menyediakan dua kaedah untuk membandingkan objek DateTime:

  • Pengendali perbandingan: Pengendali perbandingan standard (==, !=, >, <, >=, <=) boleh digunakan terus pada objek DateTime untuk membandingkan tarikh dan masanya.
$date1 = new DateTime('2023-03-10 15:30:00');
$date2 = new DateTime('2023-03-10 16:00:00');

if ($date1 < $date2) {
  echo 'Date 1 is earlier than Date 2.' . PHP_EOL;
}
  • kaedah getTimestamp() : Sebagai alternatif, anda boleh memanggil kaedah getTimestamp() pada setiap objek dan membandingkan Unix yang terhasil cap waktu.
$timestamp1 = $date1->getTimestamp();
$timestamp2 = $date2->getTimestamp();

if ($timestamp1 < $timestamp2) {
  echo 'Date 1 is earlier than Date 2.' . PHP_EOL;
}

Dokumentasi untuk Versi PHP Sebelumnya

Dokumentasi untuk versi PHP sebelumnya, termasuk 5.2.8, tersedia di tapak web dokumentasi PHP:

  • [PHP 5.2.8 Dokumentasi](https://www.php.net/manual/ms/5.2.8/)

Atas ialah kandungan terperinci Bagaimana untuk Membandingkan Objek DateTime dalam PHP 5.2.8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn