Tarih ve saat Verisi
PHP, o andaki zaman bilgisini, saat, dakika, saniye ve salise olarak;
tarih bilgisini yıl, ay, gün (sayı veya isim olarak), programımızın
herhangi bir yerinde bize bildirebilir. Bu bilgiyi Web sunucusunda
istediğimiz anda, muhtemelen sunucunun bulunduğu bilgisayarın sistem
saatinden alacak olan PHP, sunucu programında farklı bölgesel ayarlar
için gerekli düzenleme yapılmışsa, bu imkandan yararlanarak bize
sunucunun değil, arzu ettiğimiz bölgenin saat ve tarihini bildirebilir.
Özellikle Türkiye'de olmayan bir sunucuda bu imkanın bulunup
bulunmadığını, ancak sınayarak veya sistem yöneticisine sorarak
öğrenebiliriz. Böylebir sıNama için şu kodları programınızın başına
koyun:
<?php
setlocale ("LC_TIME", "TR");
print (strftime ("Türkçe bugün günlerden: %A "));
?>
Browser penceresinde "Türkçe bugün günlerden Sunday" yazısını
okursanız, sunucuda Türkçe için bölgesel ayar desteği yok demektir!
PHP'nin zaman ve tarih belirlemekte kullanabileceğiniz başlıca fonksiyonu getdate() ise şxöyle kullanılır.
getdate() Tarih ve saat bilgisini alır ve ve vereceğiniz bir isimdeki dizi-değişkende kaydeder. Örnek:
$saat_tarih = getdate()
Bu durumda, $saat_tarih dizi değişkeninde sırasıyla şu bilgiler yer alır:
32 saniye
57 dakika
6 saat
30 ayın gün sayısı (1-31)
0 haftanın gün sayısı (1-7)
7 ayın sayısı (1-12)
2000 yıl
211 yılın kaçıncı günü
Sunday günün adı
July ayın adı
964929452 Unix sistemlerinde Epoch biçiminde zaman bilgisi
PHP'nin tarih ve saat bilgisini biçimlendirmede yararlandığımız
date() fonksiyonunu daha sonra metin biçimlerdirme bölümünde ele
alacağız