(PHP 5 >= 5.1.0, PHP 7)
strptime — strftime() işleviyle üretilen zaman ve tarihleri çözümler
$tarih
, string $biçim
)
strptime() işlevi çözümlenmiş
tarih
değiştirgesini bir diziyle döndürür. Hata
durumlarındaysa FALSE
değeriyle döner.
Ay, gün isimleri ve yerel ayarlarıyla ilgili dile bağımlı diğer dizgeler
(LC_TIME
), setlocale() işleviyle
ayarlanır.
tarih
Çözümlenen dizge (ör. strftime() işlevinden dönen değer)
biçim
tarih
değiştirgesinde kullanılan biçim
(ör. strftime() işlevinde kullanılanla aynı).
Biçimlendirme seçenekleri hakkında daha fazla bilgi için strftime() sayfasını okuyun.
Dizi döndürür. Hata durumlarında FALSE
değeriyle döner.
Değiştirge | Açıklama |
---|---|
"tm_sec" | Saniye (0-61) |
"tm_min" | Dakika (0-59) |
"tm_hour" | Saat (0-23) |
"tm_mday" | Gün (1-31) |
"tm_mon" | Ay (0-11) |
"tm_year" | 1900'den itibaren yıllar |
"tm_wday" | Pazar'dan itibaren hafta günleri (0-6) |
"tm_yday" | Ocak 1'den itibaren günler (0-365) |
"unparsed" | tarih değiştirgesinin bilinmeyen
biçim değiştirgesi kullanımından dönen
değer |
Örnek 1 - strptime() örneği
<?php
$biçim = '%d/%m/%Y %H:%M:%S';
$strf = strftime($biçim);
echo "$strf\n";
print_r(strptime($strf, $biçim));
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
03/10/2004 15:54:19 Array ( [tm_sec] => 19 [tm_min] => 54 [tm_hour] => 15 [tm_mday] => 3 [tm_mon] => 9 [tm_year] => 104 [tm_wday] => 0 [tm_yday] => 276 [unparsed] => )
Bilginize: Bu işlev Windows sistemlerinde çalışmaz.
Bilginize:
"tm_sec" "artık saniyeleri" de içerir (yılda 2 saniyeye kadar). Artık saniyeler hakkında bilgi edinmek için » Wikipedia artık saniyeler makalesine bakınız.