PHP'de DateTime
sınıfı ile zaman işlemleri yaparken, date_timestamp_get()
ve date_timestamp_set()
fonksiyonları, Unix zaman damgası (timestamp) üzerinde çalışmanıza yardımcı olan fonksiyonlardır.
1. date_timestamp_get()
Fonksiyonu:
date_timestamp_get()
fonksiyonu, bir DateTime
nesnesinin Unix zaman damgasını döndürür.
<?php
$tarih = new DateTime();
$timestamp = date_timestamp_get($tarih);
echo "Unix Zaman Damgası: $timestamp";
?>
2. date_timestamp_set()
Fonksiyonu:
date_timestamp_set()
fonksiyonu, bir DateTime
nesnesinin Unix zaman damgasını belirli bir değerle ayarlar.
<?php
$tarih = new DateTime();
date_timestamp_set($tarih, 1640995200); // 2022-01-01 00:00:00
echo $tarih->format('Y-m-d H:i:s');
?>
Bu örneklerde, DateTime
sınıfı ile bir tarih oluşturulduktan sonra, date_timestamp_get()
fonksiyonu ile Unix zaman damgası alınmış ve ekrana yazdırılmıştır. Diğer örnekte ise, date_timestamp_set()
fonksiyonu ile bir DateTime
nesnesinin zaman damgası belirli bir değerle ayarlanmış ve bu tarih ekrana yazdırılmıştır.
Bu fonksiyonlar, DateTime
sınıfı ile Unix zaman damgası üzerinde işlem yaparken kullanışlıdır.