DateTime වර්ගයේ getTimestamp ක්රමය
getTimestamp ක්රමය DateTime වර්ගයේ වස්තුවක් සඳහා Unix timestamp එකක් ලබා දෙයි.
මෙය පූර්ණ සංඛ්යාවක් වන අතර, 1970 ජනවාරි 1 වැනිදා 00:00:00 UTC වේලාවේ සිට නිශ්චිත දිනය දක්වා
ගතවූ තත්පර ගණන නිරූපණය කරයි.
මෙම ක්රමය පරාමිතීන් ලබා නොගනී.
වාක්ය රචනය
$datetime->getTimestamp();
උදාහරණය
වත්මන් කාල සටහන ලබා ගනිමු:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
1678901234
උදාහරණය
නිශ්චිත දිනයක් සඳහා timestamp එකක් ලබා ගනිමු:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
1673784000
උදාහරණය
දින දෙකක් ඒවායේ timestamp හරහා සංසන්දනය කරමු:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'Date1 is earlier than Date2'