Η μέθοδος getTimestamp της κλάσης DateTime
Η μέθοδος getTimestamp επιστρέφει Unix timestamp για αντικείμενο της κλάσης DateTime.
Αυτός είναι ένας ακέραιος αριθμός που αντιπροσωπεύει τον αριθμό των δευτερολέπτων που έχουν παρέλθει
από 00:00:00 UTC 1 Ιανουαρίου 1970 έως την καθορισμένη ημερομηνία.
Η μέθοδος δεν δέχεται παραμέτρους.
Σύνταξη
$datetime->getTimestamp();
Παράδειγμα
Ας πάρουμε την τρέχουσα χρονική σήμανση:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Αποτέλεσμα εκτέλεσης κώδικα:
1678901234
Παράδειγμα
Ας πάρουμε timestamp για συγκεκριμένη ημερομηνία:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Αποτέλεσμα εκτέλεσης κώδικα:
1673784000
Παράδειγμα
Ας συγκρίνουμε δύο ημερομηνίες μέσω των 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';
}
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'Date1 is earlier than Date2'