Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Gunakan fungsi PHP "strtotime" untuk menghuraikan tarikh dan masa teks bahasa Inggeris ke dalam cap waktu UNIX

Gunakan fungsi PHP "strtotime" untuk menghuraikan tarikh dan masa teks bahasa Inggeris ke dalam cap waktu UNIX

王林
王林asal
2023-07-24 09:22:471384semak imbas

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!

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