PHP date() Fonksiyonu Kullanımı (Tarih ve Saat Kullanımı)

thumbnail

Merhabalar,

Bugün PHP’de date(); fonksiyonunun nasıl işlediğini, nasıl kullanıldığını göreceğiz.

Tarih Formatı Nasıl Olmalı?


Öncelikle uluslararası tarih ve saat formatını ele alalım. Bugünün tarihini uluslararası formata göre yazacak olursak;

20200207 12:54:00

Şimdi bu yazdığım tarihi biraz inceleyelim ve bu tarihin aynısını PHP kullanarak date() fonksiyonunda oluşturmaya çalışalım.

Kırmızı -> Yıl, Turuncu-> Ay, Yeşil -> Gün, Turkuaz -> Dakika, Lacivert->Saniye

Date() Fonksiyonu İle Tarih Oluşturma


Şimdi bu tarihi date() fonksiyonuyla yazalım.

$tarih = date(“Y-m-d H:i:s”);
echo $tarih;

Bu kodların çıktısı yukarıda ki tarih gibi olacaktır. Date fonksiyonunun içerisinde ne yazarsanız karşılığında onu alırsınız. Yani;
date(“Y”); => yazarsanız sadece tarihin YIL kısmını alırsınız.
date(“m”) => Yazarsanız sadece Ay’ı alırsınız.

Hangi Parametre Ne Anlama Geliyor?


  • Y -> Yıl (büyük olarak kullanılır)
  • m -> Ay
  • d -> Gün
  • H -> Saat
  • i -> Dakika
  • s -> Saniye

Bu parametreler yukarıda nasıl yazıldıysa o şekilde kullanılmalıdır. Yani büyükse büyük, küçükçe küçük olacak şekilde.

Hangi saat dilimini kullandığınızı seçmek


Yukarıda kullanımı anlatılan date(); fonksiyonunu kullandığınızda ve PHP ile tarih çektiğinizde sunucunuzun saat dilimi standart olarak hangisi belirlenmiş ise karşınıza o saat ve tarih gelecektir. Ancak siz sunucuyla aynı saat dilimini kullanmıyor olabilirsiniz. O yüzden date_default_timezon_set fonksiyonu ile kullanmak istediğiniz saat dilimini belirtebilirsiniz.

Türkiye için;

date_default_timezone_set(‘Europe/Istanbul’);

Bu kodu sayfanızın en başına yatırmanız yeterli olacaktır.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back To Top