Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Memformat Cap Masa Unix sebagai Rentetan Tarikh dalam PHP?

Bagaimana untuk Memformat Cap Masa Unix sebagai Rentetan Tarikh dalam PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-11 22:24:03333semak imbas

How to Format Unix Timestamps as Date Strings in PHP?

Memformat Cap Masa Unix sebagai Rentetan Tarikh dalam PHP

Menukar cap masa Unix kepada rentetan tarikh terformat ialah tugas biasa dalam aplikasi berasaskan PHP. Dengan memformat perwakilan berangka ini, anda boleh memaparkan cap masa dalam format yang boleh dibaca manusia, seperti "2008-07-17T09:24:17Z".

Sebagai contoh, anda ingin menukar cap masa seperti 1333699439 kepada rentetan "2008-07-17T09:24:17Z". Untuk mencapai matlamat ini, anda boleh menggunakan fungsi gmdate(), yang memformat cap waktu mengikut rentetan format yang ditentukan. Begini cara anda boleh melakukannya:

<?php
$timestamp = 1333699439;
$formattedDate = gmdate("Y-m-d\TH:i:s\Z", $timestamp);
echo $formattedDate;
?>

Dalam kod ini, fungsi gmdate() digunakan dengan rentetan format berikut:

  • "Y": Tahun, diwakili sebagai rentetan 4 digit
  • "m": Bulan, diwakili sebagai rentetan 2 digit (01 hingga 12)
  • "d": Hari dalam bulan, diwakili sebagai 2 digit rentetan (01 hingga 31)
  • "T": Pemisah antara tarikh dan masa
  • "H": Jam (format 24 jam), diwakili sebagai rentetan 2 digit (00 hingga 23 )
  • "i": Minit, diwakili sebagai rentetan 2 digit (00 hingga 59)
  • "s": Saat, diwakili sebagai rentetan 2 digit (00 hingga 59)
  • "Z": Waktu Zulu (UTC)

Dengan mengarang penentu format ini, anda boleh mencipta format rentetan tarikh tersuai yang sepadan dengan output yang anda inginkan. Fungsi gmdate() kemudiannya akan menggunakan format ini pada cap waktu yang disediakan, menghasilkan rentetan tarikh yang diformatkan dalam masa UTC.

Atas ialah kandungan terperinci Bagaimana untuk Memformat Cap Masa Unix sebagai Rentetan Tarikh dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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