Rumah > Artikel > pembangunan bahagian belakang > Contoh yang menunjukkan cara menukar masa PHP kepada cap masa
PHP ialah bahasa pengaturcaraan popular yang digunakan oleh banyak pembangun web untuk membina aplikasi web yang berkuasa. Apabila berurusan dengan data berkaitan masa, adalah sangat biasa untuk menggunakan cap masa. Cap masa ialah nilai integer yang mewakili bilangan saat dari permulaan zaman Unix hingga masa semasa. Apabila kita perlu mendapatkan cap masa daripada rentetan masa, kita boleh melakukannya melalui fungsi terbina dalam PHP. Dalam artikel ini, kami akan menunjukkan cara menukar masa PHP kepada cap masa.
Terdapat fungsi strtotime() terbina dalam dalam PHP yang boleh menukar rentetan masa kepada cap waktu. Parameter pertama fungsi strtotime() ialah rentetan masa, dan parameter kedua adalah pilihan Format tarikh dan masa ditentukan dalam parameter pertama. Kita boleh menggunakan kod contoh berikut untuk menukar rentetan masa kepada cap masa:
$timestamp = strtotime('2020-01-01 00:00:00'); echo $timestamp;
Hasil keluaran:
1577836800
Kelas DateTime dalam PHP menyediakan cara berorientasikan objek untuk mengendalikan tarikh dan masa. Kelas DateTime boleh menukar rentetan masa menjadi objek DateTime dan kemudian menukarnya menjadi cap waktu menggunakan kaedah getTimestamp(). Berikut ialah kod sampel menggunakan kelas DateTime:
$date = new DateTime('2020-01-01 00:00:00'); $timestamp = $date->getTimestamp(); echo $timestamp;
Hasil keluaran:
1577836800
Kita juga boleh menentukan fungsi tersuai untuk menukar rentetan masa kepada cap masa. Berikut ialah contoh kod menggunakan fungsi tersuai:
function strToTimestamp($str) { $date = DateTime::createFromFormat('Y-m-d H:i:s', $str); return $date->getTimestamp(); } $timestamp = strToTimestamp('2020-01-01 00:00:00'); echo $timestamp;
Hasil keluaran:
1577836800
Kesimpulan
Dalam PHP, terdapat banyak cara untuk menukar masa Tukar rentetan kepada cap masa. Fungsi ini boleh dicapai sama ada anda menggunakan fungsi terbina dalam, kelas DateTime atau fungsi tersuai. Kaedah yang anda pilih bergantung pada keutamaan peribadi dan keperluan pekerjaan. Semoga artikel ini bermanfaat kepada anda.
Atas ialah kandungan terperinci Contoh yang menunjukkan cara menukar masa PHP kepada cap masa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!