Bu Blogda Ara

2 Temmuz 2010 Cuma

PHP date() Fonksiyonu Kullanımı

PHP date()

PHP date() fonksiyonu bir tarihi veya zamanı belirli bir formata sokmak için kullanılır.
-------------------------------------------------------------------
PHP'de Date() Fonksiyonu
PHP'de date() fonksiyonu bir tarih damgasını okunabilir bir tarih formatına çevirir.
Kod Yapısı
Kod: Tümünü seç
date(format,tarihdamgasi)

  • Parametre: format
    Açıklama: Gereklidir. Tarih damgasını belirli bir formata çevirir.
  • Parametre: tarihdamgasi
    Açıklama: İsteğe bağlıdır. Eğer girilirse girilen tarih damgasına göre formatlanır eğer girilmezse o anki time() ile elde edilen tarih damgasına göre formatlanır.
-------------------------------------------------------------------
PHP Tarih - Tarih Damgası Nedir?
Tarih damgası dediğimiz Ocak 1, 1970, 00:00:00 GMT tarihinden şu ana kadar geçen saniyedir. Ayrıca bu Unix Tarih Damgası olarak da bilinir.
-------------------------------------------------------------------
PHP Tarih - Tarihi Formatla
date() fonksiyonundaki ilk parametre tarihin nasıl bir formatta gösterileceğini belirtiyor. Tarih formatlarken harfleri kullanır. Tarihi formatlarken kullandığımız bazı harfler:
  • d - Ayın hangi gününde olunduğunu belirtir (01-31)
  • m - Hangi ayda olunduğunu belirtir, rakamsal olarak (01-12)
  • Y - Yılı dört haneli olarak gösterir.
Formatlamak için kullanılacak harflerin ayrıntılı listesini görmek için tıklayınız.
"/", "." veya "-" gibi karakterlerde harflerin arasına eklenerek formatlanan tarihin çıktısını daha belirgin hale getirir:
Kod: Tümünü seç
echo date("Y/m/d");
echo
"
"
;
echo
date("Y.m.d");
echo
"
"
;
echo
date("Y-m-d");
?>

Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
Kod: Tümünü seç
2006/07/11
2006.07.11
2006
-07-11

-------------------------------------------------------------------
PHP Tarih - Tarih Damgası Ekleme
date() fonksiyonundaki ikinci parametre bir tarih damgasını belirtmek içindir. Bu parametreyi isteğe bağlı olarak girebilirsiniz. Eğer bir tarih damgası girmezseniz şuanki zaman kullanılacaktır.
Bir sonraki örneğimizde mktime() fonksiyonunu kullanarak bir sonraki günün tarih damgasını oluşturacağız.
mktime() fonksiyonu belirtilen bir tarihi Unix tarih damgası şekline dönüştürür.
Kod Yapısı
Kod: Tümünü seç
mktime(saat,dakika,saniye,ay,gun,dil,yazsaatietkin)

Bir gün sonraya gitmek için date("d") değerine bir ekleyerek mktime() ile işimizi çözebiliriz:
Kod: Tümünü seç
$yarin = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
echo
"Yarının Tarihi: ".date("Y/m/d", $yarin);
?>

Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
Kod: Tümünü seç
Yarının Tarihi 2009/03/08

-------------------------------------------------------------------
PHP Tarih Fonksiyonu Detayları
Bütün date() fonksiyonu detaylarını ingilizce olarak burada bulabilirsiniz.

Hiç yorum yok:

Yorum Gönder