Njia getTimestamp ya darasa DateTime

Njia getTimestamp inarudisha Unix timestamp kwa kitu cha darasa DateTime. Hii ni namba kamili inayowakilisha idadi ya sekunde zilizopita kutoka 00:00:00 UTC tarehe 1 Januari 1970 hadi tarehe maalum. Njia hii haikubali parametra.

Syntax

php$datetime->getTimestamp();

Mfano

Wakati wa kupata alama ya sasa:

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

Matokeo ya utekelezaji wa kodi:

php1678901234

Mfano

Wakati wa kupata timestamp kwa tarehe maalum:

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

Matokeo ya utekelezaji wa kodi:

php1673784000

Mfano

Kulinganisha tarehe mbili kupitia timestamp zao:

php<?php
  $date1 = new DateTime('2023-01-01');
  $date2 = new DateTime('2023-01-15');
  
  if ($date1->getTimestamp() < $date2->getTimestamp()) {
    echo 'Date1 ni ya mapema kuliko Date2';
  }
?>

Matokeo ya utekelezaji wa kodi:

php'Date1 ni ya mapema kuliko Date2'

Angalia pia

  • Njia format,
    ambayo huunda muundo wa tarehe kulingana na kiolezo kilichopewa
  • Kitendo time,
    kinachorudisha alama ya wakati ya sasa ya Unix
  • Njia modify,
    kinachobadilisha tarehe ya kitu cha DateTime