21 Temmuz 2007 Cumartesi

PHP'de Tarih ve Saat

PHP ile o anki bilgisayardaki tarih ve saati göstermeyi öğreneceğiz.

En basit şekilde tarih ve saat şu şekilde yazdırılır

echo date("d.m.Y H:i:s");
?>

date komutu ile tarih ve saatimizi Türkiye'nin tarih formatı şeklinde yazdırdık.

Çıktı şu şekilde olmalı: 03.07.2006 23:37:24 gibi..

Burada

d -> day yani günü temsil etmektedir.
m -> month yani ayı temsil etmektedir.
Y -> Year yani yılı temsil etmektedir.

tabi bunların farklı parametreleri var. Tarihi istediğiniz şekilde yazdırabiliyorsunuz. İşte bu parametreler:


a "am" veya "pm" formatini gosterir.
A "AM" veya "PM" formatini gosterir.
d Gunun degerini iki basamakli olarak gosterir. "01" den "31" e kadar
D Gunun degerini uc haneli kullanarak gosterir. "Fri" gibi
F Ayin degerini tam olarak gosterir."January" gbi
h Saatin degerini 12 saat formatinda gosterir."01" den "12" ye kadar
H Saatin degerini 24 saat formatinda gosterir."01" den "23" e kadar
g Saatin degerini 12 saat formatinda sifir kullanmadan gosterir."1" den "12" ye kadar
G Saatin degerini 24 saat formatinda sifir kulllanmadan gosterir."0" dan "23" e kadar
i Dakikanin degerini gosterir."00" dan "59" 'a kadar
j Gunun degerini sifir kullanmadan gosterir."1" den "31" 'e kadar
l Gunun degerini text olarak gosterir."Friday" gibi,
L Boolean olarak "artikyil" icin "0" veya "1" degerini alir
m Ayin degerini gosterir."01" den "12" ye kadar
n Ayin degerini sifirlar olmadan gosterir."1" den "12" ye kadar
M Ayin text degerini ilk uc harfini kullanarak gosterir."Jan" "Feb" gibi
s Saniyenin degerini gosterir."00" dan "59" a kadar
S Ingilizce tarih icin tanimlanan "th" "nd" gibi kisaltmalari gosterir.
t Ayin icindeki gun adedini verir."28" den "31" e kadar
T Server icin Zaman dilimini gosterir."MDT" gibi
w Gunun degerini sayi olarak gosterir."0" pazardan "6" cumartesiye kadar.
Y Yilin degerini 4 digit olarak gosterir."1999" gibi
y Yilin degerini 2 digit olarak gosterir."99" gibi
z Yil icinde gunun kacinci gunu oldugunu gosterir."0" dan "365"e kadar
Z Zaman diliminde saniye olarak otelemeyi gosterir.(-43200 den 43200)

Şimdide bu tarih işlemini bir değişkene atayarak yapalım.

"Değişkende neyin nesidir?" diyorsanız PHP kategorimiz altındaki "Değişken ne demek" adlı dersimizi inceleyebilirsiniz.


$tarih = date("d.m.Y H:i:s");

echo $tarih;
?>

gördüğünüz gibi date komutumuzu tarih adlı değişkenimize atadık. artık sayfamızın heryerinde uzunca olan date komutumuz yerine $tarih değişkenimizi kullanabiliriz. Ne kadar kolay ve zevkli değil mi ?

Hiç yorum yok: