Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mendapatkan Setem Masa UTC dalam PHP?

Bagaimana untuk Mendapatkan Setem Masa UTC dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-10-20 06:03:29635semak imbas

How to Retrieve UTC Time Stamps in PHP?

Cara Mendapatkan Setem Masa UTC dalam PHP

Mendapatkan setem masa semasa dalam PHP adalah mudah menggunakan fungsi date(). Walau bagaimanapun, secara lalai, date() mengembalikan cap masa berdasarkan zon waktu pelayan. Untuk mendapatkan cap masa dalam Waktu Universal Selaras (UTC), kita perlu menggunakan pendekatan yang berbeza.

Penyelesaian: Menggunakan gmdate()

Untuk mendapatkan cap masa dalam UTC, kami boleh menggunakan fungsi gmdate() dalam PHP. gmdate() berfungsi sama dengan date() tetapi sentiasa mengembalikan cap masa dalam UTC tanpa mengira zon waktu pelayan. Sintaks adalah sama dengan tarikh(), membolehkan anda memformat cap masa seperti yang diperlukan.

Contoh:

<code class="php">$utcTimestamp = gmdate("Y-m-d H:i:s");
echo "UTC Timestamp: $utcTimestamp";</code>

Ini akan memaparkan cap masa semasa dalam format UTC . Selain itu, kita boleh menambahkan zon waktu yang diimbangi pada cap waktu menggunakan fungsi gmstrftime().

Contoh:

<code class="php">$timeZoneOffset = gmstrftime("%z");
$utcTimestampWithOffset = gmdate("Y-m-d H:i:s") . " GMT/UTC" . $timeZoneOffset;
echo "UTC Timestamp with Offset: $utcTimestampWithOffset";</code>

Ini akan mengeluarkan cap waktu UTC dengan mengimbangi zon waktu yang sesuai, seperti "2023-03-08 14:30:00 GMT/UTC 0800" jika zon waktu pelayan adalah 8 jam lebih awal daripada UTC.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Setem Masa UTC 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