DateTime klassining getTimestamp metodi

getTimestamp metodi DateTime klassining ob'ekti uchun Unix timestampni qaytaradi. Bu butun son bo'lib, 1970-yil 1-yanvar 00:00:00 UTC dan ko'rsatilgan sanagacha o'tgan soniyalar sonini ifodalaydi. Metod parametr qabul qilmaydi.

Sintaksis

php$datetime->getTimestamp();

Misol

Joriy vaqt metkasini olamiz:

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

Kodni bajarish natijasi:

php1678901234

Misol

Muayyan sana uchun timestampni olamiz:

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

Kodni bajarish natijasi:

php1673784000

Misol

Ikkita sanani ularning timestampi orqali solishtiramiz:

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';
  }
?>

Kodni bajarish natijasi:

php'Date1 is earlier than Date2'

Shuningdek qarang

  • format metodi,
    u sana berilgan andozaga muvofiq formatlaydi
  • time funksiyasi,
    u joriy Unix vaqt metkasini qaytaradi
  • modify metodi,
    u DateTime ob'ektining sanasini o'zgartiradi