DateTime වර්ගයේ getTimestamp ක්‍රමය

getTimestamp ක්‍රමය DateTime වර්ගයේ වස්තුවක් සඳහා Unix timestamp එකක් ලබා දෙයි. මෙය පූර්ණ සංඛ්‍යාවක් වන අතර, 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 is earlier than Date2';
  }
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'Date1 is earlier than Date2'

මෙයද බලන්න

  • format ක්‍රමය,
    එය දිනයක් ලබා දී ඇති ආකෘතියට අනුව හැඩතල ගන්වයි
  • time ශ්‍රිතය,
    එය වත්මන් Unix කාල සටහන ලබා දෙයි
  • modify ක්‍රමය,
    එය DateTime වස්තුවක දිනය වෙනස් කරයි