DateTime klassining setTimestamp metodi
DateTime ob'ektining setTimestamp metodi
sana va vaqtni Unix timestamp yordamida (1970-yil 1-yanvardan boshlab o'tgan soniyalar soni)
o'rnatish imkonini beradi.
Usul mavjud sana ob'ektini o'zgartiradi va uni chaqiruvlar zanjiri uchun qaytaradi.
Sintaksis
public DateTime::setTimestamp(int $timestamp): DateTime
Misol
1609459200 timestamp'iga mos keladigan sanani o'rnatamiz
(2021-yil 1-yanvar 00:00:00 UTC):
<?php
$date = new DateTime();
$date->setTimestamp(1609459200);
echo $date->format('Y-m-d H:i:s');
?>
Kodni bajarish natijasi:
'2021-01-01 00:00:00'
Misol
Metodlar zanjirida foydalanish:
<?php
$date = (new DateTime())->setTimestamp(1609459200);
echo $date->format('Y-m-d');
?>
Kodni bajarish natijasi:
'2021-01-01'
Misol
Joriy vaqtni o'rnatish:
<?php
$date = new DateTime();
$date->setTimestamp(time());
echo $date->format('H:i:s');
?>
Joriy vaqtni chiqaradi, masalan:
'14:25:36'
Shuningdek qarang
-
datefunksiyasi,
u Unix timestamp'ni formatlaydi -
setDatemetodi,
u sanani qismlarga ajratib o'rnatadi -
getTimestampmetodi,
u DateTime ob'ektidan Unix timestamp'ni olish uchun ishlatiladi