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.