PHP, tarih ve saat işlemleri için bir dizi yerleşik fonksiyon sağlar. İşte, tarih ve saat işlemleri yapmak için bazı faydalı PHP fonksiyonları:
date()
date()
fonksiyonu, belirtilen biçime göre bir tarih ve saat dizesi oluşturur.
echo date("Y/m/d"); // Output: 2023/03/12
Yukarıdaki örnekte, date()
fonksiyonu kullanarak tarihi "Y/m/d"
biçiminde ekrana bastırdık.
strtotime()
strtotime()
fonksiyonu, bir tarih / saat dizesini Unix zaman damgasına dönüştürür.
echo strtotime("now"); // Output: Unix timestamp for current time
Yukarıdaki örnekte, strtotime()
fonksiyonu kullanarak şu anki zamanın Unix zaman damgasını aldık.
time()
time()
fonksiyonu, geçerli zamanın Unix zaman damgasını döndürür.
echo time(); // Output: Unix timestamp for current time
Yukarıdaki örnekte, time()
fonksiyonu kullanarak şu anki zamanın Unix zaman damgasını aldık.
getdate()
getdate()
fonksiyonu, bir Unix zaman damgasını ayrıntılı bir tarih / saat dizisine dönüştürür.
$date = getdate();
print_r($date); // Output: Array containing detailed date/time information
Yukarıdaki örnekte, getdate()
fonksiyonu kullanarak şu anki tarihi ayrıntılı bir diziye dönüştürdük ve bu diziyi ekrana yazdırdık.
strftime()
strftime()
fonksiyonu, belirtilen biçime göre bir tarih / saat dizesi oluşturur ve ayrıca yerelleştirme için kullanılabilir.
esetlocale(LC_TIME, "tr_TR.utf8"); // Set Turkish locale for timezone names
echo strftime("%A %d %B %Y - %H:%M:%S"); // Output: Cumartesi 12 Mart 2023 - 19:44:32
Yukarıdaki örnekte, setlocale()
fonksiyonu kullanarak Türk yerelleştirme ayarlarını yapılandırdık ve daha sonra strftime()
fonksiyonu kullanarak belirtilen biçimde Türkçe tarih / saat dizesi oluşturduk.
Bu şekilde, PHP ile tarih ve saat işlemleri yapabilirsiniz.