DateTime класынын setTimestamp методу
DateTime объектисинин setTimestamp методу датаны жана убакытты Unix timestamp (1970-жылдын 1-январынан өткөн секунддардын саны) колдонуп орнотот.
Метод бар болгон дата объектисин өзгөртөт жана чынжырчалуу чакыруулар үчүн аны кайтарат.
Синтаксис
public DateTime::setTimestamp(int $timestamp): DateTime
Мисал
1609459200 timestamp'ке дал келген датаны орнетейли
(2021-жылдын 1-январы 00:00:00 UTC):
<?php
$date = new DateTime();
$date->setTimestamp(1609459200);
echo $date->format('Y-m-d H:i:s');
?>
Кодду иштетүүнүн натыйжасы:
'2021-01-01 00:00:00'
Мисал
Методдордун чынжырында колдонуу:
<?php
$date = (new DateTime())->setTimestamp(1609459200);
echo $date->format('Y-m-d');
?>
Кодду иштетүүнүн натыйжасы:
'2021-01-01'
Мисал
Учурдагы убакытты орнотуу:
<?php
$date = new DateTime();
$date->setTimestamp(time());
echo $date->format('H:i:s');
?>
Учурдагы убакытты чыгарат, мисалы:
'14:25:36'
Дагы караңыз
-
dateфункциясын,
ал Unix timestamp'ты форматалайт -
setDateметоду,
дагыны бөлүктөр менен орнотот -
getTimestampметоду,
ал DateTime объектисинен Unix timestamp'ты алат