(PHP 4, PHP 5, PHP 7, PHP 8)
gmdate — Bir tarih/saati GMT/UTC tarih/saati olarak biçemler
$biçem
, int $zaman_damgası
= ?
) : stringZamanı, Greenwich Saatiyle (GMT) döndürmesi dışında tıpkı date() işlevi gibi çalışır.
biçim
Zaman çıktısının biçimi string türündendir. Biçimlendirme seçenekleri için date() işlevine bakınız.
zaman_damgası
Seçimlik zaman_damgası
değiştirgesi
int türünde bir Unix zaman damgası olup belirtilmediği
takdirde veya null
ise yerel zaman kullanılır. Başka bir deyişle,
time() işlevinden dönen değer öntanımlıdır.
Biçimlendirilmiş tarih dizgesi döndürür. Eğer
zaman_damgası
değiştirgesi için sayısal değer
kullanılmamışsa, false
döndürür ve E_WARNING
seviyesinde bir hata çıktılar.
Sürüm: | Açıklama |
---|---|
5.1.0 | Zaman damgasının geçerlilik aralığı, genellikle Cum, 13 Ara 1901 20:45:54 GMT ile Per, 19 Oca 2038 03:14:07 GMT arasındadır. (Bu tarih değerleri aynı zamanda en küçük ve en büyük 32 bitlik işaretli tamsayıları temsil etmektedir.) Bununla birikte, PHP 5.1.0'den önce bu aralık bazı sistemlerde (ör: Windows) 01-01-1970 ile 19-01-2038 arasıyla sınırlıdır. |
5.1.1 |
biçem değiştirgesinde kullanılabilecek standart
tarih/zaman biçem sabitleri
kullanıma girdi.
|
Örnek 1 - gmdate() örneği
Aşağıdaki betik Türkiye'de (GMT +0200) çalıştırılsaydı ilk çıktı "01 Oca 1998 00:00:00", ikinci çıktı "31 Ara 1997 22:00:00" olurdu.
<?php
echo date("d M Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
echo gmdate("d M Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
?>