Fungsi strftime() PHP
Contoh
Mengformat tanggal dan waktu lokal berdasarkan pengaturan regional:
<?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 penggunaan
Definisi dan penggunaan
Fungsi strftime() mengformat tanggal dan waktu lokal berdasarkan pengaturan regional.
Petunjuk:Lihat gmstrftime() Fungsi, mengformat tanggal dan waktu GMT/UTC berdasarkan pengaturan regional.
Sintaksis
strftime(format,timestamp);
Parameter |
Deskripsi |
format |
Diperlukan. Menentukan cara pengembalian hasil:
- %a - Singkatan nama hari
- %A - Nama hari penuh
- %b - Singkatan nama bulan
- %B - Nama bulan penuh
- %c - Format tanggal dan waktu yang dipilih
- %C - Angka abad yang digunakan (tahun dibagi 100, rentang 00 sampai 99)
- %d - Hari ke dalam bulan (01 sampai 31)
- %D - Format waktu, sama dengan penanda %m/%d/%y
- %e - Hari ke dalam bulan (1 sampai 31)
- %g - Mirip dengan %G, tetapi tanpa abad
- %G - Tahun 4 digit yang sesuai dengan nomor minggu ISO (lihat %V)
- %h - Sama dengan penanda %b
- %H - Jam, menggunakan format 24 jam (00 sampai 23)
- %I - Jam, menggunakan format 12 jam (01 sampai 12)
- %j - Hari ke dalam tahun (001 sampai 366)
- %m - Bulan (01 sampai 12)
- %M - Menit
- %n - Karakter newline
- %p - am atau pm yang sesuai dengan nilai waktu yang diberikan
- %r - Penanda waktu a.m. dan p.m.
- %R - Penanda waktu dalam format 24 jam
- %S - Detik
- %t - Tab tabular
- %T - Waktu saat ini, sama dengan penanda %H:%M:%S
- 蒚ngka digital yang mewakili hari dalam minggu (1 ke 7), Monday[minggu pertama] = 1. Peringatan: Dalam sistem Sun Solaris, Sunday[minggu pertama] = 1
- %U - Jumlah minggu dalam tahun ini, dimulai dari hari pertama minggu pertama, sebagai minggu pertama, dimulai dari hari pertama minggu
- %V - Jumlah minggu dalam tahun ini dalam format ISO 8601 (01 ke 53), minggu pertama menunjukkan minggu pertama tahun ini, setidaknya harus ada empat hari, dan hari Senin sebagai hari pertama minggu
- %W - Jumlah minggu dalam tahun ini, dimulai dari hari pertama minggu pertama, sebagai minggu pertama, setidaknya harus ada empat hari, dan hari Senin sebagai hari pertama minggu
- %w - Angka desimal yang mewakili hari dalam minggu, Sunday[minggu pertama] = 0
- %x - Penyataan tanggal yang dip优先选 tanpa waktu
- %X - Penyataan waktu yang dip优先选 tanpa tanggal
- %y - Tahun yang tidak mengandung angka abad yang digunakan untuk menunjukkan tahun (rentang dari 00 ke 99)
- %Y - Tahun yang mengandung angka abad yang digunakan untuk menunjukkan tahun
- %Z atau %z - Nama zona waktu atau singkatan
- %% - Menyampaikan karakter %
|
timestamp |
opsional. Tentukan timestamp Waktu Unix yang mewakili tanggal dan waktu yang akan diformat. Default adalah waktu saat ini (time()) |
Detil teknis
nilai kembalian: |
mengembalikan berdasarkan format menggunakan yang diberikan timestamp string yang diformatkan.
Nama bulan dan hari minggu serta string yang berhubungan dengan bahasa lain mengikuti setlocale() pengaturan zona waktu saat ini.
|
Versi PHP: |
4+ |
Log Perbaruan: |
PHP 5.1.0: Menambahkan E_STRICT dan E_NOTICE kesalahan zona waktu. |