Contoh
Format tanggal dan waktu lokal menurut pengaturan lokal:
<?php echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>"); setlocale(LC_ALL,"hu_HU.UTF8"); echo(strftime("%Y. %B %d. %A. %X %Z")); ?> /* Output : December 31 1998, 20:00:00 UTC 2020. November 21. Saturday. 11:04:46 UTC */
Definisi dan Penggunaan
Fungsi strftime()
memformat waktu dan / atau tanggal lokal menurut pengaturan lokal.
Tip: Lihat juga fungsi gmstrftime()
, yang memformat waktu dan / atau tanggal GMT / UTC menurut pengaturan lokal.
Syntax
strftime(format, timestamp);
Nilai Parameter
Parameter | Deskripsi |
---|---|
format | Required. Menentukan bagaimana mengembalikan hasil: % a – nama hari kerja yang disingkat % A – nama hari kerja lengkap % b – nama bulan yang disingkat % B – nama bulan penuh % c – representasi tanggal dan waktu yang disukai % C – nomor abad (tahun dibagi 100, kisaran 00 hingga 99) % d – hari dalam sebulan (01 hingga 31) % D – sama seperti% m /% d /% y % e – hari dalam sebulan (1 sampai 31) % g – seperti% G, tapi tanpa abad % G – tahun 4-digit sesuai dengan nomor minggu ISO (lihat% V). % h – sama seperti% b % H – jam, menggunakan format 24 jam (00 hingga 23) % I – jam, menggunakan format 12-jam (01 hingga 12) % j – hari dalam setahun (001 hingga 366) % m – bulan (01 sampai 12) % M – menit % n – karakter baris baru % p – am atau pm sesuai dengan nilai waktu yang diberikan % r – waktu a.m. dan p.m. notasi % R – waktu dalam notasi 24 jam % S – detik % t – karakter tab % T – waktu saat ini, sama dengan% H:% M:% S % u – hari kerja sebagai angka (1 hingga 7), Senin = 1. Peringatan: In Sun Solaris Sunday = 1 % U – jumlah minggu tahun ini, dimulai dengan hari Minggu pertama sebagai hari pertama dari minggu pertama % V – Jumlah minggu ISO 8601 tahun ini (01 hingga 53), di mana minggu 1 adalah minggu pertama yang memiliki setidaknya 4 hari di tahun ini, dan dengan Senin sebagai hari pertama dalam seminggu % W – nomor minggu tahun ini, dimulai dengan hari Senin pertama sebagai hari pertama dari minggu pertama % w – hari dalam seminggu sebagai desimal, Minggu = 0 % x – representasi tanggal yang disukai tanpa waktu % X – representasi waktu yang disukai tanpa tanggal % y – tahun tanpa abad (kisaran 00 hingga 99) % Y – tahun termasuk abad % Z atau% z – zona waktu atau nama atau singkatan %% – karakter% literal |
timestamp | Optional. Menentukan stempel waktu Unix yang mewakili tanggal dan / atau waktu untuk diformat. Default adalah waktu lokal saat ini (waktu ()) |
Detail Teknis
Return Value: | Mengembalikan string yang diformat sesuai format menggunakan stempel waktu yang diberikan. Nama bulan dan hari kerja dan string bergantung bahasa lainnya menghormati set lokal saat ini dengan setlocale() |
---|---|
PHP Version: | 4+ |
PHP Changelog: | PHP 5.1: Sekarang mengeluarkan kesalahan zona waktu E_STRICT dan E_NOTICE |