DateTime klasinin getTimestamp metodu

getTimestamp metodu DateTime sinfinin obyekti üçün Unix timestamp-i qaytarır. Bu, 1 yanvar 1970-ci il 00:00:00 UTC-dən göstərilən tarixə qədər keçən saniyələrin sayını təmsil edən tam ədəddir. Metod heç bir parametr qəbul etmir.

Sintaksis

php$datetime->getTimestamp();

Nümunə

Cari vaxt möhürünü əldə edək:

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

Kodun icrasının nəticəsi:

php1678901234

Nümunə

Müəyyən bir tarix üçün timestamp əldə edək:

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

Kodun icrasının nəticəsi:

php1673784000

Nümunə

Iki tarixi onların timestamp-i vasitəsilə müqayisə edək:

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

Kodun icrasının nəticəsi:

php'Date1 is earlier than Date2'

Həmçinin bax

  • format metodu,
    ki, tarixi verilmiş şablona uyğun formatlayır
  • time funksiyası,
    ki, cari Unix vaxt möhürünü qaytarır
  • modify metodu,
    ki, DateTime obyektinin tarixini dəyişir