DateTime класының getTimestamp әдісі

getTimestamp әдісі DateTime класының объектісі үшін Unix timestamp қайтарады. Бұл 1970 жылдың 1 қаңтарындағы 00:00:00 UTC уақытынан бастап көрсетілген датаға дейін өткен секундтар санын білдіретін бүтін сан. Әдіс параметрлерді қабылдамайды.

Синтаксис

php$datetime->getTimestamp();

Мысал

Ағымдағы уақыт белгісін алайық:

php<?php
  $date = new DateTime();
  echo $date->getTimestamp();
?>

Кодты орындау нәтижесі:

php1678901234

Мысал

Нақты дата үшін timestamp алайық:

php<?php
  $date = new DateTime('2023-01-15 12:00:00');
  echo $date->getTimestamp();
?>

Кодты орындау нәтижесі:

php1673784000

Мысал

Екі датаны олардың timestamp арқылы салыстырайық:

php<?php
  $date1 = new DateTime('2023-01-01');
  $date2 = new DateTime('2023-01-15');
  
  if ($date1->getTimestamp() < $date2->getTimestamp()) {
    echo 'Date1 is earlier than Date2';
  }
?>

Кодты орындау нәтижесі:

php'Date1 is earlier than Date2'

Сондай-ақ қараңыз

  • format әдісі,
    ол датаны берілген үлгі бойынша пішімдейді
  • time функциясы,
    ол ағымдағы Unix уақыт белгісін қайтарады
  • modify әдісі,
    ол DateTime объектісінің датасын өзгертеді