getTimestamp მეთოდი DateTime კლასში

getTimestamp მეთოდი აბრუნებს Unix timestamp-ს DateTime კლასის ობიექტისთვის. ეს არის მთელი რიცხვი, რომელიც წარმოადგენს წამების რაოდენობას, რომელიც გავიდა 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 არის Date2-ზე ადრინდელი';
  }
?>

კოდის შესრულების შედეგი:

php'Date1 არის Date2-ზე ადრინდელი'

ასევე იხილეთ

  • format მეთოდი,
    რომელიც ფორმატირებს თარიღს მოცემული შაბლონით
  • time ფუნქცია,
    რომელიც აბრუნებს მიმდინარე Unix დროის მეტრიკას
  • modify მეთოდი,
    რომელიც ცვლის DateTime ობიექტის თარიღს