(PHP 4, PHP 5, PHP 7, PHP 8)
gmmktime ā Bir GMT tarihi iƧin Unix zaman damgasını dƶndürür
$saat,$dakika = null,$saniye = null,$ay = null,$gün = null,$yıl = nullAktarılan baÄımsız deÄiÅkenlerin bir GMT tarihini belirtmesi dıÅında tıpkı mktime() iÅlevi gibidir. gmmktime() iÅlevi kendi iƧinde mktime() iÅlevini kullanır ve sadece türetilen yerel zamanda geƧerli zamanlar kullanılabilir.
mktime() iÅlevindeki gibi, seƧimlik baÄımsız deÄiÅkenler saÄdan sola sıralıdır. Bƶylece belirtilmeyen baÄımsız deÄiÅken iƧin geƧerli GMT zamanının kullanılabilmesi saÄlanmıÅtır.
gmmktime() iÅlevinin baÄımsız deÄiÅkenler olmaksızın kullanımı desteklenmemekte olup ArgumentCountError ile sonuƧlanmaktadır. GeƧerli zaman damgasını elde etmek iƧin time() iÅlevi kullanılabilir.
saat
ay, gün ve
yıl tarafından saptanan günün baÅlangıcına
gƶreli saat sayısı. Negatif deÄerler, belirtilen günün geceyarısından
ƶnceki saat sayısıdır. 23'ten büyük deÄerler ertesi güne sarkar.
dakika
saatin baÅlangıcına gƶreli dakika sayısı.
Negatif dakikalar ƶnceki saatle ilgilidir. 59'dan büyük deÄerler
sonraki saate sarkar.
saniye
dakikanın baÅlangıcına gƶreli saniye sayısı.
Negatif saniyeler ƶnceki dakika ilgilidir. 59'dan büyük deÄerler
sonraki dakikaya sarkar.
ayBir ƶnceki yılın sonuna gƶre ay sayısı. 1 ila 12 arasındaki deÄerler, sƶz konusu yılın normal takvim aylarına atıfta bulunur. 1'den küçük deÄerler (negatif deÄerler dahil), ƶnceki yıldaki ayları ters sırayla gƶsterir, yani 0 Aralık, -1 Kasım, vb. 12'den büyük deÄerler, sonraki yıl(lar)daki uygun ayı belirtir.
günĆnceki ayın sonuna gƶre gün sayısı. 1 ile 28, 29, 30 veya 31 arasındaki deÄerler (aya baÄlı olarak) ilgili ayın normal günlerini ifade eder. 1'den küçük deÄerler (negatif deÄerler dahil) ƶnceki ayın günlerine atıfta bulunur, bu nedenle 0, ƶnceki ayın son günüdür, -1 ondan ƶnceki gündür vb. İlgili ay referansındaki gün sayısından daha büyük deÄerler sonraki ay(lar)daki uygun günlere karÅılıktır.
yılYıl
BaÅarı durumunda int türünden Unix zaman damgası,
zaman damgası int türüne sıÄmıyorsa false dƶner.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
saat artık seƧimlik deÄil. Unix zaman damgasına
ihtiyaƧ olursa time() iÅlevi kullanılabilir.
|
| 8.0.0 |
dakika, saniye,
ay, gün ve
yıl artık null olabiliyor.
|
Ćrnek 1 - gmmktime() temel ƶrneÄi
<?php
// Ćıktısı: July 1, 2000 is on a Saturday
echo "July 1, 2000 is on a " . date("l", gmmktime(0, 0, 0, 7, 1, 2000));
?>