Dalam pembangunan PHP, cap waktu ialah format tarikh biasa. Ia ialah integer dalam saat yang mengenal pasti bilangan saat sejak 0:00:00 UTC pada 1 Januari 1970. Walaupun cap masa digunakan secara meluas dalam pembangunan, perwakilannya tidak intuitif dan tidak kondusif untuk kegunaan pengaturcara. Oleh itu, menukar cap masa kepada tarikh telah menjadi keperluan biasa dalam pembangunan PHP. Dalam artikel ini, kami akan meneroka cara menukar cap waktu kepada tarikh dalam php.
1. Gunakan fungsi date()
Dalam php, gunakan fungsi date() untuk menukar cap waktu kepada format tarikh. Fungsi ini mempunyai dua parameter, parameter pertama ialah rentetan format tarikh, dan parameter kedua ialah cap waktu yang hendak ditukar.
Berikut ialah contoh:
$timestamp = 1614334751; $date = date("Y-m-d H:i:s", $timestamp); echo $date;
Contoh ini menukar cap masa 1614334751 kepada format tarikh dan hasil output ialah "2021-02-26 09:52:31".
2. Gunakan kelas DateTime
Selepas versi php 5.2, kita boleh menggunakan kelas DateTime untuk melengkapkan penukaran cap waktu. Kelas ini menyediakan antara muka yang mudah untuk membantu kami melaksanakan penukaran cap masa dengan mudah.
Berikut ialah contoh:
$timestamp = 1614334751; $date = new DateTime("@$timestamp"); echo $date->format('Y-m-d H:i:s');
Contoh ini turut menukar cap masa 1614334751 kepada format tarikh dan hasil output ialah "2021-02-26 09:52:31".
3. Pemprosesan zon waktu
Dalam php, zon waktu memainkan peranan penting dalam penukaran tarikh dan cap waktu. Kita boleh menggunakan fungsi date_default_timezone_set() untuk menetapkan zon waktu.
Berikut ialah contoh:
$timestamp = 1614334751; date_default_timezone_set('Asia/Shanghai'); $date = date("Y-m-d H:i:s", $timestamp); echo $date;
Dalam contoh ini, kami menetapkan zon waktu kepada Asia/Shanghai supaya apabila menukar cap masa, operasi akan dilakukan mengikut zon waktu tersebut .
4. Format tarikh lain
Dalam php, sebagai tambahan kepada format tarikh standard "Y-m-d H:i:s", tarikh lain juga boleh digunakan Format, contohnya:
Atas ialah kandungan terperinci Analisis ringkas tentang cara menukar cap waktu kepada tarikh dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!