PHP mktime() fonksiyonu
Örnek
Bir tarihün UNIX zaman damgasını döndürür. Daha sonra bu tarihin gününü bulmak için kullanılır:
<?php // Çıktı: October 3, 1975 was on a Friday echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975)); ?>
Tanım ve Kullanım
gmmktime() fonksiyonu tarihün UNIX zaman damgasını döndürür.
İpucu:Bu fonksiyon gmmktime() Aynı, ancak iletilen parametreler tarihleri (değilse GMT tarihleri) temsil eder.
Sözdizimi
mktime(hour,minute,second,month,day,year,is_dst);
Parametreler | Açıklama |
---|---|
hour | Opsiyonel. Saati belirler. |
minute | Opsiyonel. Dakikayı belirler. |
second | Opsiyonel. Saniyeyi belirler. |
month | Opsiyonel. Ayı belirler. |
day | Opsiyonel. Günü belirler. |
year | Opsiyonel. Yılı belirler. |
is_dst |
Opsiyonel. Yaz zaman dilimi (DST) sırasında ise 1, değilse 0, bilinmiyorsa varsayılan olarak -1 olarak ayarlanır. Bilinmiyorsa, PHP kendisi arar (beklenmedik sonuçlar ortaya çıkabilir). Dikkat:Bu parametre PHP 5.1.0'da terk edilmiştir. Yerine yeni zaman dilimi işleme özellikleri kullanılır. |
Teknik Açıklamalar
Dönüş Değeri: | Tam sayısal Unix zaman damgası döndürür, hata olursa FALSE döndürür. |
---|---|
PHP Sürümü: | 4+ |
Güncelleme Günlüğü: |
PHP 5.3.0: Eğer is_dst Parametre sağlanırsa E_DEPRECATED atılır. PHP 5.1.0: is_dst parametresi terk edilmiştir. mktime() fonksiyonu çağrılırken parametreler sağlanmazsa E_STRICT bildirimi atılır. time() fonksiyonunu kullanmak yerine bunu kullanın. |