Apabila cuba mendapatkan setem masa dalam PHP menggunakan date(), secara lalai, setem masa Unix dikembalikan. Walau bagaimanapun, bagaimana jika anda perlu mendapatkan setem masa UTC/GMT dengan maklumat mengimbangi zon waktu?
Untuk mendapatkan setem masa UTC/GMT, termasuk mengimbangi zon waktu, anda boleh gunakan fungsi gmdate(). Sintaks adalah serupa dengan date():
<code class="php">gmdate("Y-m-d H:i:s \G\M\T/UTC\P");</code>
Ungkapan ini akan mengembalikan setem masa dalam format YYYY-MM-DD HH:MM:SS GMT/UTC±0000, di mana offset dilaraskan berdasarkan pada tetapan zon waktu tempatan anda.
Sebagai contoh, jika zon waktu tempatan anda 4 jam di belakang UTC, ia akan mengeluarkan:
2023-03-08 14:30:00 GMT/UTC-0400
Sebagai alternatif, jika zon waktu tempatan anda ialah 10 jam menjelang UTC, hasilnya ialah:
2023-03-08 14:30:00 GMT/UTC+1000
Untuk menggambarkan penggunaan gmdate(), pertimbangkan coretan kod berikut:
<code class="php"><?php echo "Current UTC time with time zone offset:\n"; echo gmdate("Y-m-d H:i:s \G\M\T/UTC\P"); ?></code>
Output :
Current UTC time with time zone offset: 2023-03-08 14:30:00 GMT/UTC-0400
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Setem Masa UTC dengan Offset Zon Masa dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!