Apabila bekerja dengan cap masa dalam PHP, selalunya perlu menukarkannya kepada rentetan tarikh yang boleh dibaca manusia. Ini amat berguna untuk memaparkan tarikh dan masa dalam format yang konsisten dan menarik secara visual. Satu format tarikh yang biasa digunakan ialah format ISO 8601, yang menyatakan tarikh dan masa dalam bentuk:
YYYY-MM-DD[T]hh:mm:ss[Z][+/-hh:mm]
Dalam format ini, akhiran Z menunjukkan bahawa masa adalah dalam UTC (Waktu Sejagat Selaras).
Untuk menukar cap masa UNIX kepada ISO Rentetan tarikh berformat 8601, anda boleh menggunakan fungsi gmdate() dalam PHP. Fungsi gmdate() mengambil dua argumen: rentetan format tarikh dan cap masa.
Sebagai contoh, untuk menukar cap masa UNIX 1333699439 kepada rentetan tarikh berformat ISO 8601, anda akan menggunakan kod berikut:
$timestamp = 1333699439; echo gmdate("Y-m-d\TH:i:s\Z", $timestamp);
Ini akan mengeluarkan rentetan tarikh:
2008-07-17T09:24:17Z
The Rentetan format Y-m-dTH:i:sZ menentukan elemen format tarikh berikut:
Atas ialah kandungan terperinci Bagaimana untuk Menukar Cap Waktu UNIX kepada Rentetan Tarikh Diformat ISO 8601 dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!