PHP strftime() fonksiyonu

Örnek

Dil ayarlarına göre yerel tarih ve zamanı biçimlendirmek:

<?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"));
?>

Çalıştırma Örneği

Tanım ve Kullanım

strftime() fonksiyonu dil ayarlarına göre yerel tarih ve zamanı biçimlendirir.

İpucu:Bkz. gmstrftime() Dil ayarlarına göre GMT/UTC zaman ve tarihini biçimlendiren fonksiyon.

Gramer

strftime(format,timestamp);
Parametre Açıklama
format

Gerekli. Sonuçların nasıl döndürüleceğini belirler:

  • %a - Haftanın gününün kısaltması
  • %A - Haftanın gününün tam adı
  • %b - Ayın kısaltması
  • %B - Ayın tam adı
  • %c - Tercih edilen tarih ve zaman biçimi
  • %C - Yüzyıl numarasını ifade eden rakam (yıllar 100 ile bölünür, 00 ila 99 aralığı)
  • %d - Bir aydaki gün (01 ila 31)
  • %D - Zaman biçimi, %m/%d/%y ile aynı
  • %e - Bir aydaki gün (1 ila 31)
  • %g - %G ile benzer, ancak yüzyıl olmadan
  • %G - ISO hafta numarasına karşılık gelen 4 haneli yıl (bkz. %V)
  • %h - %b ile aynı
  • %H - Saat, 24 saatlik sistemle kullanılır (00 ila 23)
  • %I - Saat, 12 saatlik sistemle kullanılır (01 ila 12)
  • %j - Yıldaki gün (001 ila 366)
  • %m - Ay (01 ila 12)
  • %M - Dakika
  • %n - Çıkarma işareti
  • %p - Verilen zaman değeri ile uyumlu am veya pm
  • %r - a.m. ve p.m. zaman işareti yöntemi
  • %R - 24 saatlik zaman işareti yöntemi
  • %S - Saniye
  • %t - Tab tabulator
  • %T - Mevcut zaman, %H:%M:%S gösterimiyle aynı
  • 蒡aftanın belirli gününü sayısal olarak temsil eder (1 ile 7 arasında), Monday[çarşamba] = 1. Uyarı: Sun Solaris sistemlerinde Sunday[çarşamba] = 1}
  • %U - Yılda yer alan haftalar, ilk hafta bir pazar olarak başlar, ilk gün olarak kabul edilir
  • %V - Yılda yer alan ISO 8601 formatındaki haftalar (01 ile 53), yılın ilk haftası, en az dört gün ve haftanın birinci günü olarak başlar
  • %W - Yılda yer alan haftalar, ilk hafta bir pazartesi olarak başlar, ilk gün olarak kabul edilir
  • %w - Bir haftanın belirli gününü ondalık sayı olarak temsil eder, Sunday[çarşamba] = 0
  • %x - Tarih olmadan öncelikli tarih gösterimi
  • %X - Tarih olmadan öncelikli zaman gösterimi
  • %y - Dünya yüzyılına ait sayı içermeyen yıl gösterimi (00 ile 99 arasında)
  • %Y - Dünya yüzyılına ait sayıyı içeren yıl gösterimi
  • %Z veya %z - Zaman dilimi adı veya kısaltması
  • %% - % karakterini çıktı verir
timestamp Opsiyonel. Formatlanması gereken tarih/saatin Unix zaman damgasını belirler. Varsayılan olarak şu andaki zaman belirtilir (time())。

Teknik Ayrıntılar

Dönüş değeri:

göre döndürür format verilen timestamp biçimlendirilmiş dizelerine uygundur.

Aylar ve günler adları ile diğer dillerle ilgili dize, setlocale() aktif bölge ayarları.

PHP Sürümü: 4+
Güncelleme Günlüğü: PHP 5.1.0: E_STRICT ve E_NOTICE zaman dilimi hatalarını ekledi.