Sebagian besar aplikasi web saat ini mengharuskan Anda bekerja dengan nilai tanggal, baik aplikasi e-niaga maupun aplikasi pemesanan tiket Show
Tutorial ini akan membantu Anda mempelajari cara membandingkan tanggal dalam PHP PHP Bandingkan tanggal dalam stringJika tanggal Anda adalah string dengan format
PHP tahu cara membandingkan dua tanggal string di atas, sehingga hasilnya adalah "11-10-2020 lebih besar dari 15-09-2019" Tetapi metode ini tidak akan berfungsi ketika Anda memiliki tanggal dalam format lain, jadi mari kita lihat cara alternatif untuk membandingkan tanggal dalam PHP selanjutnya. Bandingkan tanggal PHP menggunakan strtotime()Fungsi PHP Stempel waktu Unix adalah nilai Berikut adalah contoh penggunaan fungsi _Nilai Mengonversi deskripsi waktu menggunakan Tetapi karena stempel waktu ini sulit dibaca oleh manusia, Anda harus menyimpan tanggal aslinya. Itu sebabnya ada _1 dan 2 variabel dalam contoh di atasAlternatifnya, Anda juga dapat mengonversi hasilnya kembali ke tanggal yang dapat dibaca menggunakan fungsi 3
Dan itulah cara Anda menggunakan Menggunakan objek DateTime untuk membandingkan tanggalKelas PHP _5 dapat digunakan untuk membuat objek 5Seperti fungsi 5 objek menggunakan operator perbandinganPerbedaannya adalah Anda perlu menggunakan fungsi _9 untuk memformat objek saat memanggil konstruksi 0Perhatikan contoh berikut
Saat menggunakan fungsi 3 untuk mengubah stempel waktu menjadi format yang dapat dibacaTetapi membuat objek _5 memungkinkan Anda untuk menggunakan fungsi 9 dari objek untuk mengonversi tanggal
Bagaimana cara membandingkan stempel waktu dengan tanggal saat ini di PHP?Anda dapat membandingkan tanggal PHP dengan tanggal sekarang dengan menggunakan fungsi strtotime() bersama dengan operator perbandingan . Fungsi date_diff() memungkinkan Anda untuk membandingkan dua tanggal dan menemukan perbedaan di antara keduanya.
Bagaimana Anda membandingkan dua tanggal dan waktu?Untuk membandingkan kedua tanggal, kami telah menggunakan metode compareTo() . Jika kedua tanggal sama, maka kedua tanggal akan dicetak sama. Jika tanggal1 lebih besar dari tanggal2, tanggal 1 akan dicetak setelah Tanggal 2. Jika date1 lebih kecil dari date2, ia akan mencetak Tanggal 1 setelah Tanggal 2.
Bisakah Anda membandingkan tanggal dalam PHP?Membandingkan dua tanggal di PHP itu sederhana ketika kedua tanggal berada dalam format yang sama tetapi masalah muncul ketika kedua tanggal berada dalam format yang berbeda. Metode 1. Jika tanggal yang diberikan dalam format yang sama maka gunakan operator perbandingan sederhana untuk membandingkan tanggal . echo "$date1 lebih tua dari $date2" ;
Bagaimana Anda membandingkan hanya tanggal bukan waktu dalam momen?Untuk membandingkan tanggal tanpa membandingkan porsi waktu, kita dapat menyetel kedua tanggal ke tengah malam dengan menggunakan metode setHours yang disertakan dengan objek tanggal JavaScript . Kami memanggil setHours pada date1 untuk mengatur jam, menit, dan detik dari date1 semuanya ke 0. Ini akan mengatur tanggal ke tengah malam. |