Metodo getTimestamp della classe DateTime
Il metodo getTimestamp restituisce il timestamp Unix per un oggetto della classe DateTime.
Questo è un numero intero che rappresenta il numero di secondi trascorsi
dalle 00:00:00 UTC del 1 gennaio 1970 fino alla data specificata.
Il metodo non accetta parametri.
Sintassi
$datetime->getTimestamp();
Esempio
Otteniamo il timestamp corrente:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Risultato dell'esecuzione del codice:
1678901234
Esempio
Otteniamo il timestamp per una data specifica:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Risultato dell'esecuzione del codice:
1673784000
Esempio
Confrontiamo due date tramite i loro timestamp:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
Risultato dell'esecuzione del codice:
'Date1 is earlier than Date2'