Fungsi strftime() PHP
Contoh
Mengformat tanggal dan masa lokal berdasarkan pengaturan wilayah:
<?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"));
?>
Contoh pelaksanaan
Definisi dan penggunaan
Fungsi strftime() mengformat tanggal dan masa lokal berdasarkan pengaturan wilayah.
Petunjuk:Lihat gmstrftime() Fungsi, mengformat masa dan tanggal GMT/UTC berdasarkan pengaturan wilayah.
Sintaks
strftime(format,timestamp);
Parameter |
Deskripsi |
format |
Wajib. Menentukan cara pengembalian hasil:
- %a - singkatan nama hari
- %A - nama hari penuh
- %b - singkatan nama bulan
- %B - nama bulan penuh
- %c - cara pertunjukan tanggal dan masa yang dipilih
- %C - angka abad yang digunakan (tahun dibagi 100, rentang 00 sampai 99)
- %d - hari ke berapa di bulan (01 sampai 31)
- %D - format masa, sama dengan pengecaman %m/%d/%y
- %e - hari ke berapa di bulan (1 sampai 31)
- %g - seperti pengecaman %G, tetapi tanpa abad
- %G - tahun 4 digit yang sepadan dengan bilangan minggu ISO (lihat %V)
- %h - sama dengan pengecaman %b
- %H - jam, menggunakan sistem jam 24 (00 sampai 23)
- %I - jam, menggunakan sistem jam 12 (01 sampai 12)
- %j - hari ke berapa di tahun (001 sampai 366)
- %m - bulan (01 sampai 12)
- %M - menit
- %n - tab ulang baris
- %p - am atau pm yang sepadan dengan nilai masa yang diberikan
- %r - penanda masa a.m. dan p.m.
- %R - penanda masa 24 jam
- %S - saat
- %t - tab tabular
- %T - masa kini, sama dengan pengecaman %H:%M:%S
- 蓇ombor angka hari minggu (1 ke 7), Monday[Isnin] = 1. Amaran: Dalam sistem Sun Solaris, Sunday[Ahad] = 1
- %U - bilangan minggu dalam tahun, mula dari hari Ahad pertama, sebagai minggu pertama, sebagai hari pertama minggu
- %V - bilangan minggu dalam tahun dalam format ISO 8601 (01 ke 53), minggu 1 adalah minggu pertama tahun, sekurang-kurangnya mempunyai empat hari, dan hari Isnin adalah hari pertama minggu
- %W - bilangan minggu dalam tahun, mula dari hari pertama minggu pertama, sebagai minggu pertama, sekurang-kurangnya mempunyai empat hari, dan hari Isnin adalah hari pertama minggu
- %w - nombor desimal untuk hari dalam minggu, Sunday[Ahad] = 0
- %x - penggambangan tarikh pilihan, tanpa masa
- %X - penggambangan waktu pilihan, tanpa tarikh
- %y - tahun yang tidak termasuk nombor abad untuk mewakili tahun (daripada 00 ke 99)
- %Y - tahun yang termasuk nombor abad untuk mewakili tahun
- %Z atau %z - nama zon atau singkatan zon
- %% - keluarkan sejenis %
|
timestamp |
Pilihan. Tentukan timestamp masa Unix untuk tarikh/waktu yang perlu diatur. Laporan biasa adalah masa semasa (time()) |
Perincian teknikal
Kembalian: |
kembalikan berdasarkan format guna yang diberikan timestamp string yang diatur.
Nama bulan dan hari minggu serta string yang berhubungan dengan bahasa lain patut setlocale() tetapan zon tempatan semasa.
|
Versi PHP: |
4+ |
Log Kemaskini: |
PHP 5.1.0: Penambahan E_STRICT dan E_NOTICE kesalahan zon waktu. |