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. |