Menukar Cap Waktu UNIX kepada Rentetan Tarikh ISO 8601 dalam PHP
Ketika kita menyelidiki selok-belok pembangunan web, ia sering menjadi perlu untuk memanipulasi cap masa dan menukarkannya kepada format yang boleh dibaca manusia. Cap masa UNIX, diwakili sebagai bilangan saat sejak zaman itu (biasanya 1 Januari 1970, 00:00:00 UTC), menyediakan cara yang mudah untuk menjejak masa. Walau bagaimanapun, untuk tujuan paparan atau penyimpanan, kita selalunya perlu menukar cap masa ini kepada rentetan tarikh yang lebih berstruktur.
问题:
Dalam PHP, bagaimana kita boleh menukar UNIX cap waktu, seperti 1333699439, ke dalam rentetan tarikh yang diformatkan dalam format ISO 8601 (cth., 17-07-2008T09:24:17Z)?
答案:
>>
$timestamp = 1333699439; $dateString = gmdate("Y-m-d\TH:i:s\Z", $timestamp);
Fungsi gmdate() menggunakan penentu format berikut:
Dengan menggabungkan penentu ini, kami boleh mencipta rentetan tarikh dalam pelbagai format, termasuk format ISO 8601 yang ditunjukkan dalam contoh. Rentetan tarikh yang terhasil, "2008-07-17T09:24:17Z," mewakili 17 Julai 2008, pada 09:24:17 UTC.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Cap Waktu UNIX kepada Rentetan Tarikh ISO 8601 dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!