DateTime klassi setTimestamp meetod
Objekti DateTime meetod setTimestamp võimaldab seada kuupäeva ja aja,
kasutades Unix timestampit (sekundite arv alates 1. jaanuarist 1970).
Meetod muudab olemasolevat kuupäevaobjekti ja tagastab selle sama kõnede ahela jaoks.
Süntaks
public DateTime::setTimestamp(int $timestamp): DateTime
Näide
Seame kuupäeva, mis vastab timestampile 1609459200
(1. jaanuar 2021 00:00:00 UTC):
<?php
$date = new DateTime();
$date->setTimestamp(1609459200);
echo $date->format('Y-m-d H:i:s');
?>
Koodi täitmise tulemus:
'2021-01-01 00:00:00'
Näide
Kasutamine meetodite ahelas:
<?php
$date = (new DateTime())->setTimestamp(1609459200);
echo $date->format('Y-m-d');
?>
Koodi täitmise tulemus:
'2021-01-01'
Näide
Käesoleva aja seadmine:
<?php
$date = new DateTime();
$date->setTimestamp(time());
echo $date->format('H:i:s');
?>
Väljastab käesoleva aja, näiteks:
'14:25:36'
Vaata ka
-
funktsiooni
date,
mis vormindab Unix timestampi -
meetodit
setDate,
mis seab kuupäeva osade kaupa -
meetodit
getTimestamp,
mis saab Unix timestampi DateTime objektist