АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
246 of 410 menu

Метад 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'

Глядзіце таксама

  • метад format,
    які фарматуе дату па зададзеным шаблоне
  • функцыю time,
    якая вяртае бягучую Unix метку часу
  • метад modify,
    які змяняе дату аб'екта DateTime
byenru