⊗ppPmTmSC 188 of 447 menu

Perbandingan Rentetan dengan Tarikh dalam PHP

Katakan kita mempunyai dua tarikh dalam format teks berikut:

<?php $date1 = '2020-12-01'; $date2 = '2019-12-01'; ?>

Dalam kes ini, kita boleh melaksanakan perbandingan dua tarikh ini dan mengetahui tarikh yang mana lebih besar:

<?php var_dump($date1 > $date2); ?>

Bagaimanakah perbandingan tarikh-tarikh ini berlaku? Hakikatnya, tarikh-tarikh kita adalah rentetan dan PHP membandingkannya sebagai rentetan. Iaitu, ia mula-mula membandingkan aksara pertama dua tarikh: jika ia sama, PHP membandingkan aksara kedua, dan seterusnya, sehingga perbezaan ditemui. Berkat format tarikh kita di mana tahun diletakkan dahulu, diikuti oleh bulan, dan kemudian hari, perbandingan seperti ini adalah mungkin.

Adalah juga penting untuk tarikh berada dalam format yang sama. Dalam kes kita, pemisah untuk bahagian tarikh adalah sempang. Ini, sudah tentu, bukan satu kemestian. Sebagai contoh, titik boleh digunakan:

<?php $date1 = '2020.12.01'; $date2 = '2019.12.01'; ?>

Atau langsung membuang pemisah:

<?php $date1 = '20201201'; $date2 = '20191201'; ?>

Yang paling penting, untuk memastikan perbandingan adalah betul, susunan mestilah seperti berikut: pertama tahun, kemudian bulan, kemudian hari.

Tuliskan kod yang akan membandingkan dua tarikh yang diberikan di bawah dan mencetak mesej tentang yang mana satunya lebih besar:

$date1 = '2020-11-30'; $date2 = '2020-12-01';
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak