Rumah >pembangunan bahagian belakang >tutorial php >Cara memadankan format tarikh dalam PHP menggunakan ungkapan biasa
Mengendalikan format tarikh ialah tugas yang sangat biasa dalam pembangunan PHP. Ungkapan biasa ialah alat berkuasa yang boleh membantu kami memadankan dan mengesahkan tarikh dalam pelbagai format. Dalam artikel ini, kami akan menerangkan cara memadankan format tarikh dalam PHP menggunakan ungkapan biasa.
Pertama, kita perlu memahami beberapa asas tentang format tarikh. Dalam PHP, tarikh biasanya diwakili sebagai rentetan. Format tarikh biasa termasuk:
Seterusnya, kami akan menunjukkan cara menggunakan ungkapan biasa untuk memadankan tarikh format di atas .
Dalam PHP, kita boleh menggunakan fungsi preg_match untuk memadankan tarikh. Berikut ialah contoh ungkapan biasa untuk memadankan tarikh dalam format yyyy-mm-dd:
$date_regex = '/^d{4}-d{2}-d{2}$/';
Ungkapan biasa ini akan memadankan rentetan yang serupa dengan 2021-10-05. Antaranya, ^ mewakili permulaan rentetan, $ mewakili penghujung rentetan, d mewakili aksara angka, {4} mewakili padanan berulang aksara angka 4 kali dan {2} mewakili padanan berulang aksara angka 2 kali.
Berikut ialah contoh kod PHP:
$date = '2021-10-05'; if (preg_match($date_regex, $date)) { echo '日期格式正确'; } else { echo '日期格式不正确'; }
Berikut ialah contoh ungkapan biasa untuk tarikh Perlawanan dalam format mm/dd/yyyy:
$date_regex = '/^d{2}/d{2}/d{4}$/';
Ungkapan biasa ini akan sepadan dengan rentetan yang serupa dengan 10/05/2021. di mana / mewakili aksara garis miring ke hadapan.
Berikut ialah contoh kod PHP:
$date = '10/05/2021'; if (preg_match($date_regex, $date)) { echo '日期格式正确'; } else { echo '日期格式不正确'; }
Berikut ialah contoh ungkapan biasa untuk tarikh Perlawanan dalam format dd-mm-yyyy:
$date_regex = '/^d{2}-d{2}-d{4}$/';
Ungkapan biasa ini akan sepadan dengan rentetan yang serupa dengan 05-10-2021.
Berikut ialah contoh kod PHP:
$date = '05-10-2021'; if (preg_match($date_regex, $date)) { echo '日期格式正确'; } else { echo '日期格式不正确'; }
Berikut ialah contoh ungkapan biasa untuk tarikh Perlawanan dalam format yyyy/mm/dd:
$date_regex = '/^d{4}/d{2}/d{2}$/';
Ungkapan biasa ini akan sepadan dengan rentetan yang serupa dengan 2021/10/05. di mana / mewakili aksara garis miring ke hadapan.
Berikut ialah contoh kod PHP:
$date = '2021/10/05'; if (preg_match($date_regex, $date)) { echo '日期格式正确'; } else { echo '日期格式不正确'; }
Berikut ialah contoh ungkapan biasa untuk Padanan tarikh dalam format yyyy.mm.dd:
$date_regex = '/^d{4}.d{2}.d{2}$/';
Ungkapan biasa ini akan sepadan dengan rentetan yang serupa dengan 2021.10.05. Antaranya, .
Berikut ialah contoh kod PHP:
$date = '2021.10.05'; if (preg_match($date_regex, $date)) { echo '日期格式正确'; } else { echo '日期格式不正确'; }
Berikut ialah contoh ungkapan biasa menggunakan Untuk memadankan tarikh dalam format tahun tttt mm bulan hb hari:
$date_regex = '/^d{4}年d{2}月d{2}日$/u';
Ungkapan biasa ini akan memadankan rentetan yang serupa dengan 5 Oktober 2021. Di mana anda bermaksud sepadan dengan aksara Unicode.
Berikut ialah contoh kod PHP:
$date = '2021年10月05日'; if (preg_match($date_regex, $date)) { echo '日期格式正确'; } else { echo '日期格式不正确'; }
Ringkasnya, menggunakan ungkapan biasa untuk memadankan format tarikh ialah kaedah yang berkuasa dan berkesan. Dalam pembangunan sebenar, kita boleh menulis ungkapan biasa yang berbeza mengikut keperluan khusus untuk memadankan tarikh dalam format yang berbeza.
Atas ialah kandungan terperinci Cara memadankan format tarikh dalam PHP menggunakan ungkapan biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!