Gunakan fungsi PHP "strtotime" untuk menghuraikan tarikh dan masa teks bahasa Inggeris ke dalam cap masa UNIX
Apabila membangunkan aplikasi web, kami sering menghadapi keperluan untuk menghuraikan tarikh dan masa teks bahasa Inggeris. PHP menyediakan fungsi "strtotime" yang sangat praktikal, yang boleh menghuraikan rentetan tarikh dan masa dalam pelbagai format ke dalam cap masa UNIX.
Cap masa UNIX ialah integer dalam saat, mewakili bilangan saat dari 1 Januari 1970 00:00:00 GMT hingga tarikh dan masa yang ditentukan. Format ini sangat mudah apabila menyimpan dan memproses data tarikh-masa.
Berikut ialah contoh kod yang menunjukkan cara menggunakan fungsi "strtotime" untuk menghuraikan tarikh dan masa teks bahasa Inggeris ke dalam cap masa UNIX:
$text = "February 10 2022 10:30:00"; $timestamp = strtotime($text); echo "输入的文本日期时间为:" . $text . "<br>"; echo "解析得到的UNIX时间戳为:" . $timestamp;
Dalam kod di atas, kami menentukan pembolehubah $text, yang menyimpan teks bahasa Inggeris tarikh dan masa aksara String "10 Februari 2022 10:30:00". Kami kemudian menggunakan fungsi "strtotime" untuk menghuraikan rentetan ini ke dalam cap waktu UNIX dan menyimpan hasilnya dalam pembolehubah $timestamp.
Akhir sekali, kami menggunakan fungsi "gema" untuk mengeluarkan masa tarikh teks asal dan cap waktu UNIX yang dihuraikan ke penyemak imbas.
Keluaran kod ini ialah:
输入的文本日期时间为:February 10 2022 10:30:00 解析得到的UNIX时间戳为:1644483000
Seperti yang anda lihat, dengan menggunakan fungsi "strtotime", kami berjaya menghuraikan tarikh dan masa teks bahasa Inggeris ke dalam cap waktu UNIX yang sepadan.
Fungsi "strtotime" bukan sahaja menyokong penghuraian format tarikh biasa, seperti "YYYY-MM-DD", "MM/DD/YYYY", tetapi juga menyokong penghuraian ungkapan masa relatif, seperti "esok", "minggu depan "," 2 minggu lalu" dsb.
Selain itu, fungsi ini juga boleh mengendalikan beberapa format tarikh dan masa khas, seperti "Isnin depan", "Jumaat terakhir Februari", dll.
Ringkasnya, fungsi "strtotime" PHP menyediakan pembangun dengan cara yang ringkas dan mudah untuk menghuraikan tarikh dan masa teks bahasa Inggeris. Dengan menggunakan fungsi ini secara fleksibel, kami boleh menukar rentetan tarikh dan masa dalam pelbagai format ke dalam cap masa UNIX dengan mudah, memberikan aplikasi kami keupayaan pemprosesan masa yang lebih fleksibel.
Atas ialah kandungan terperinci Gunakan fungsi PHP 'strtotime' untuk menghuraikan tarikh dan masa teks bahasa Inggeris ke dalam cap waktu UNIX. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!