Arama Md5 Oluşturcu Ip Sorgulama Proxy Servisi Admin Login
Tarih ve Saat Düzenleme .: PHP, Depo, Mysql, Example Code, Script, Dersleri, Ders, Örnek Kodlar, Programlar, Bot, Çalışmalar, Projeler, Destek, Yardım, Makale, Veritabanı
Arama  
   
Anasayfa .: Fonksiyonlar .: Tarih ve Saat Düzenleme

Tarih ve Saat Düzenleme


PHP'nin tarih ve zaman bilgisini kullanmamızı sağlayan getdate() fonksiyonunun yanı sıra, elde ettiğimiz bilgileri çok daha esnek biçimlendirmemizi sağlayan date() fonksiyonu da sık kullanılır. Bu fonksiyon çağrıldığı yerde bize Unix sisteminin Epoch zaman-tarih damgasını verir. Bu verinin biçimlendirilmesi için çeşitli parametreler vardır. Bu parametreler, gün adlarının dili ve tarihlerin yazılışı bakımından Web sunucusunun bulunduğu bilgisayardaki bölgesel ayarlara göre sonuç verir.

 

 

date() $tarih date( biçimlendirme_parametreleri );

 

Burada biçimlendirme_parametleri yerine şunları yazabilirsiniz:

 

a12 saat esasına dayanan Anglo-Sakson sistemlerinde öğleden önce ("am") veya öğleden sonra ("pm") işaretinin verilmesini sağlar.
AAynı işaretlerin büyük harfle yazılmasını sağlar.
dİki haneli gün sayısı, tek haneli günlerin önüne sıfıır konur: "01" - "31"
DÜç haneli gün adı kısatması: "Cum"
FUzun ay adı: "Ocak"
h12 saatlik sistemde saat: "01" - "12"
H24 saatlik sistemde saat: "00" - "23"
g12 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: "1" - "12"
G24 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: "0" - "23"
iDakika: "00" - "59"
jTek haneli sayıların önüne sıfır konmadan gün sayısı "1" - "31"
l(küçük L harfi) Uzun gün  adı: "Cuma"
LArtık yıl olup olmadığına ilişkin Boolean (doğru/yanlış) değişken. Artık yıl ise 1, değilse 0.
mTek hanelilerin önüne sıfır konarak ay sayısı: "01" - "12"
nTek hanelilerin önüne sıfır konmadan ay sayısı: "1" - "12"
MKısaltılmış ay adı: "Şub"
sSaniye: "00" - "59"
Sİngilizce ('ncı anlamına) 2 karakter ek: "th", "nd"
tBelirtilen  ayın gün sayısı; "28" - "31"
wHaftanın gün sayısı: "0" (Pazar veya Pazartesi) - "6" (Cumartesi veya Pazar)
YDört haneli yıl: "2000"
yİki haneli yıl "00"
zYılın gün sayısı: "0" - "365"

Örnek:

 

 

print (date ("l dS of F Y h:i:s A"));

 

Browser penceresine İngilizce bölgesel ayarlar yapılmış bir bilgisayara kurulu Web sunucusunda: "Sunday 30th of July 2000 07:51:08 AM" yazdırır.

 

 

print (date ("l, d F Y g:i:s"));

 

Browser penceresine Türkçe bölgesel ayarlar yapılmış bir bilgisayara kurulu Web sunucusunda: "Pazar, 30 Temmuz 2000 07:51:08" yazdırır.

 

date() ve mktime() fonksiyonlarını birlikte kullanarak geçmiş veya gelecek tarihleri bulma imkanı de vardır. Örnek:

 

$yarin  = mktime (0,0,0,date("m")  ,date("d")+1,date("Y"));

 

$gecen_ay = mktime (0,0,0,date("m")-1,date("d"),  date("Y"));

 

$gelecek_lyl = mktime (0,0,0,date("m"),  date("d"),  date("Y")+1);

 

 



Bu yazı sana nasıl yardımcı oldu?

İlgili Yazılar

article PHP de Tarih ve Saat Verisi
PHP, o andaki zaman bilgisini, saat, dakika,...

(No rating)  5-6-2008    Views: 65   
article Metin Düzenleme ve Düzenli İfadeler
Web programlarımızda bir ziyaretçinin bize...

(No rating)  5-6-2008    Views: 47   

Yorumlar

Yorum Gönderilmemiş.