DateTime පන්තියේ setTimestamp ක්රමය
DateTime වස්තුවේ setTimestamp ක්රමය භාවිතා කර Unix timestamp එකක් (1970 ජනවාරි 1 වැනිදා සිට ගතවූ තත්පර ගණන) උපයෝගී කරගනිමින් දිනය සහ වේලාව සැකසීමට ඉඩ සලසයි.
මෙම ක්රමය දිනය සහිත පවතින වස්තුව වෙනස් කර එයම ක්රමාවලියට අනුකූලව ඇමතුම් සඳහා ප්රතිදානය කරයි.
වාක්ය රචනය
public DateTime::setTimestamp(int $timestamp): DateTime
උදාහරණය
timestamp 1609459200
(2021 ජනවාරි 1 වැනිදා 00:00:00 UTC) වලට ගැලපෙන දිනය සකසමු:
<?php
$date = new DateTime();
$date->setTimestamp(1609459200);
echo $date->format('Y-m-d H:i:s');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'2021-01-01 00:00:00'
උදාහරණය
ක්රමාවලියට අනුකූලව ක්රම භාවිතා කිරීම:
<?php
$date = (new DateTime())->setTimestamp(1609459200);
echo $date->format('Y-m-d');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'2021-01-01'
උදාහරණය
වර්තමාන වේලාව සැකසීම:
<?php
$date = new DateTime();
$date->setTimestamp(time());
echo $date->format('H:i:s');
?>
වර්තමාන වේලාව ප්රතිදර්ශනය කරයි, උදාහරණයක් වශයෙන්:
'14:25:36'
මෙයද බලන්න
-
dateශ්රිතය,
Unix timestamp එකක් ආකෘතිගත කරයි -
setDateක්රමය,
දිනය කොටස් වශයෙන් සකසයි -
getTimestampක්රමය,
DateTime වස්තුවෙන් Unix timestamp එක ලබා ගනී