strptime

(PHP 5 >= 5.1.0, PHP 7)

strptime strftime() işleviyle üretilen zaman ve tarihleri çözümler

Açıklama

strptime ( string $tarih , string $biçim ) : array

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.

Değiştirgeler

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.

Dönen Değerler

Dizi döndürür. Hata durumlarında FALSE değeriyle döner.

Diziyle dönen değerler
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

Örnekler

Ö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] =>
)

Notlar

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.

Ayrıca Bakınız

  • strftime() - Format a local time/date according to locale settings