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
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне