PHP Zaman Fonksiyonları

PHP'nin zaman fonksiyonları, web uygulamalarında tarih ve saatle ilgili işlemleri gerçekleştirmek için çok yönlü ve güçlü araçlar sunar.

date()
,
time()
,
strtotime()
gibi temel fonksiyonlarla birlikte,
mktime()
,
strftime()
,
date_create()
gibi daha gelişmiş fonksiyonlar da mevcuttur. Bu fonksiyonlar sayesinde, tarih ve saatle ilgili çeşitli görevleri kolayca yerine getirebilir ve web uygulamanızın zamanla ilgili gereksinimlerini karşılayabilirsiniz.
 

date() Fonksiyonu

PHP'de en yaygın olarak kullanılan zaman fonksiyonlarından biri

date()
fonksiyonudur. Bu fonksiyon, belirli bir tarih ve saat biçimine göre biçimlendirilmiş bir zaman dizesi döndürür.

echo date("Y-m-d H:i:s"); // Şu anki tarih ve saat

Yukarıdaki kod, şu anki tarih ve saati "Yıl-Ay-Gün Saat:Dakika:Saniye" formatında gösterir.
 

time() ve strtotime() Fonksiyonları

time()
fonksiyonu, Unix zaman damgasını döndürür, yani 1 Ocak 1970'ten beri geçen saniye sayısını ifade eder.

echo time(); // Unix zaman damgası

strtotime()
fonksiyonu ise, belirli bir tarih ifadesini Unix zaman damgasına dönüştürür.

echo strtotime("tomorrow"); // Yarın için Unix zaman damgası


strtotime() ile Tarih ve Saat İfadeleri Oluşturma

strtotime()
fonksiyonu ayrıca tarih ve saat ifadelerini işlemek için kullanılır.

echo strtotime("next Monday"); // Gelecek Pazartesi için Unix zaman damgası


Diğer Zaman Fonksiyonları

PHP, zamanla ilgili bir dizi diğer işlevler de sağlar. Bunlardan bazıları şunlardır: