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.
Çözümlenen dizge (ör. strftime() işlevinden dönen değer)
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.