Bagaimana untuk Menukar Cap Waktu UNIX kepada Rentetan Tarikh Diformat ISO 8601 dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-12 10:57:02
asal
712 orang telah melayarinya

How to Convert UNIX Timestamps to ISO 8601 Formatted Date Strings in PHP?

Menukar Cap Masa UNIX kepada Rentetan Tarikh Terformat dalam PHP

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]
Salin selepas log masuk

Dalam format ini, akhiran Z menunjukkan bahawa masa adalah dalam UTC (Waktu Sejagat Selaras).

Menukar Cap Waktu UNIX kepada Format ISO 8601

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);
Salin selepas log masuk

Ini akan mengeluarkan rentetan tarikh:

2008-07-17T09:24:17Z
Salin selepas log masuk

The Rentetan format Y-m-dTH:i:sZ menentukan elemen format tarikh berikut:

  • Y: Tahun sebagai nombor 4 digit
  • m: Bulan sebagai nombor 2 digit
  • d: Hari sebagai nombor 2 digit
  • T: Pemisah antara tarikh dan masa
  • H: Jam sebagai nombor 2 digit
  • i: Minit sebagai nombor 2 digit
  • s: Kedua sebagai nombor 2 digit
  • Z: Penunjuk zon waktu UTC

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan