PHP Tarih ve Saat İşlemleri

PHP Tarih ve Saat İşlemleri
PHP Tarih ve Saat İşlemleri
0

PHP tarih ve saat işlemleri için yerleşik olarak birçok fonksiyon sunulmaktadır. Bu yazıda en sık kullanılan fonksiyonlardan olan time(), date(), strtotime() üzerinde duracağız. Ayrıca tarih biçimlendirme, zaman dilimi ayarlama (timezone) gibi konuları da ayrıntılı bir şekilde işleyeceğiz.

Birçok web tabanlı sistemlerde PHP tarih ve saat bilgisine ihtiyaç duyarız. Örneğin:

  • Bloglarda yazıların yayın tarihleri,

  • E-ticaret sitelerinde sipariş tarihleri,

  • Randevu ve rezervasyon sistemlerinde saat bilgisi…


1. time() Fonksiyonu ile zaman damgası almak

time() fonksiyonu, 1 Ocak 1970 00:00:00 UTC‘den itibaren geçen saniye sayısını verir. Bu sayıya Unix zaman damgası (timestamp) denir. Genellikle tarih karşılaştırmalarında, geçerlilik süresi hesaplamalarında veya veri tabanına zaman kaydederken kullanılır.


2. date() Fonksiyonu – Biçimlendirilmiş Tarih ve Saat Almak

date() fonksiyonu, okunabilir biçimde tarih ve saat döndürür. "d-m-y H:i:s" ifadesiyle 25-04-2025 13:45:22 şeklinde bir çıktı alırız.

Tarih biçimlendirme karakterleri:

KarakterAnlamıÖrnek
YYıl (4 haneli)2025
yYıl (2 haneli)25
mAy (0 baştan)04
nAy (başsız)4
dGün (0 baştan)09
jGün (başsız)9
HSaat (24 saatlik)17
hSaat (12 saatlik)05
iDakika30
sSaniye45
AAM / PMPM
l (L)Haftanın günü (uzun)Friday

3. Zaman Dilimi Ayarlama (Timezones)

Her sunucu farklı zaman diliminde çalışabilir. Türkiye’de saat doğru gözüksün istiyorsanız, default timezone ayarı yapmalısınız. Zaman dilimi ayarı yapılmazsa saatler UTC olarak gelir, bu da genellikle 3 saat geri olur.

 

Paylaş
İlginizi Çekebilir
HTML Video Ekleme

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.