PHP’de tarih ve zaman bilgisini çok esnek bir biçimde kullanabilmemize izin veren önemli fonksiyonlar vardır. Bu fonksiyonlar ile geriye bir dizi değer gönderilir. Bu değerlerden istediğinizi alıp kullanabilir ve istediğiniz formatta ekrana yazdırabilirsiniz.
Genel kullanım şekli:
date("bicimlendirme parametreleri");
Özel biçimlendirme parametrelerinden en çok kullanılanları aşağıda verilen tablodaki gibidir.
date(“g”): | 12 | Saat (12 saatlik formata göre, 0 ile başlamayacak şekilde.) |
date(“G”): | 0 | Saat (24 saatlik formata göre, 0 ile başlamayacak şekilde.) |
date(“h”): | 12 | Saat (12 saatlik formata göre, iki karakter.) |
date(“H”): | 00 | Saat (24 saatlik formata göre, iki karakter.) |
date(“a”): | am | Küçük harfler ile am / pm. |
date(“A”): | AM | Büyük harfler ile AM / PM. |
date(“i”): | 12 | Dakika. |
date(“s”): | 52 | Saniye. |
date(“j”): | 29 | Ayın hangi günü olduğu, rakam olarak 0 ile başlamayacak şekilde. |
date(“d”): | 29 | Ayın hangi günü olduğu, rakam olarak iki karakter. |
date(“t”): | 31 | İçinde bulunulan aydaki toplam gün sayısı. |
date(“n”): | 8 | Ay (Rakam olarak 0 ile başlamayacak şekilde.) |
date(“m”): | 08 | Ay (Rakam olarak iki karakter.) |
date(“M”): | Aug | Ay (Yazı olarak üç karakter.) |
date(“F”): | August | Ay (Yazı olarak.) |
date(“y”): | 15 | Yıl (İki karakter.) |
date(“Y”): | 2015 | Yıl (Dört karakter.) |
date(“z”): | 240 | Yılın kaçıncı günü olduğu. |
date(“L”): | 0 | Artık yıl ise 1 değilse 0. |
date(“D”): | Sat | Haftanın hangi günü olduğu(Yazı olarak üç karakter.) |
date(“l”): | Saturday | Haftanın hangi günü olduğu(Yazı olarak.) |
date(“w”): | 6 | Haftanın hangi günü olduğu(Rakam olarak, 0-Pazar, 5-Cuma.) |
date(“r”): | Sat, 29 Aug 2015 00:12:52 +0300 | RFC 822 formatında tarih. |
date(“U”): | 1440796372 | Zaman damgası(Timestamp). |
date(“Z”): | 10800 | Saniye olarak zaman bölgesi (time zone) kayması. |
date(“H:i:s A”): | 00:12:52 AM | Şimdiki zaman. |
date(“j-m-Y”): | 29-08-2015 | Şu an ki tarih. |
date(“z”,strtotime(“+1 week”)): | Bundan 1 hafta sonra yılın 247. günü olacak. | |
date(“Y”,strtotime(“+55 month”)): | Bundan 55 ay sonra 2020 yılında olacağız. |