Untuk menampilkan waktu saat ini dengan PHP WordPress yang mengikuti pengaturan bahasa pada WordPress, Kamu dapat menggunakan fungsi date_i18n()
.
Fungsi date_i18n()
mengembalikan waktu saat ini dalam format waktu lokal yang disesuaikan dengan pengaturan bahasa di WordPress. Ini berarti, jika pengguna WordPress telah mengatur bahasa di situsnya, waktu yang ditampilkan akan disesuaikan dengan bahasa tersebut.
Berikut adalah sintaks dari fungsi date_i18n()
:
date_i18n( string $format, int|false $timestamp = false, bool $gmt = false )
Parameter yang digunakan dalam fungsi ini adalah:
$format
(string) (wajib): Format waktu yang ingin digunakan. Format waktu yang didukung sama seperti pada fungsidate()
pada PHP. Contoh:'Y-m-d H:i:s'
untuk format waktu tahun-bulan-tanggal jam:menit:detik.$timestamp
(int|false) (opsional): Waktu dalam detik sejak Epoch (1 Januari 1970 00:00:00 UTC). Jika tidak ditentukan, waktu saat ini akan digunakan.$gmt
(bool) (opsional): Jika diatur sebagaitrue
, waktu yang dikembalikan akan dalam format GMT (Greenwich Mean Time). Jika tidak, waktu yang dikembalikan akan dalam format waktu lokal. Default-nya adalahfalse
.
Contoh penggunaan:
$waktu_sekarang = date_i18n( 'F j, Y g:i a' );
echo 'Waktu saat ini: ' . $waktu_sekarang ;
Pada contoh di atas, kita menggunakan format waktu 'F j, Y g:i a'
untuk menampilkan waktu saat ini dalam format bulan, tanggal, tahun, jam, menit, dan AM/PM. Fungsi date_i18n()
secara otomatis akan menyesuaikan waktu yang ditampilkan dengan pengaturan bahasa di WordPress.
Semoga membantu!