DateTime ক্লাসের setTimestamp মেথড
DateTime অবজেক্টের setTimestamp মেথডটি Unix টাইমস্ট্যাম্প (১লা জানুয়ারি, ১৯৭০ থেকে কেটে যাওয়া সেকেন্ডের সংখ্যা) ব্যবহার করে তারিখ এবং সময় সেট করতে দেয়।
মেথডটি বিদ্যমান তারিখ অবজেক্টকে পরিবর্তন করে এবং এটিকে কল চেইনের জন্য ফেরত দেয়।
সিনট্যাক্স
public DateTime::setTimestamp(int $timestamp): DateTime
উদাহরণ
আসুন 1609459200 টাইমস্ট্যাম্পের সাথে সম্পর্কিত তারিখ সেট করি
(১লা জানুয়ারি, ২০২১ 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 টাইমস্ট্যাম্প ফরম্যাট করে -
setDateমেথডটি,
যা অংশ অনুযায়ী তারিখ সেট করে -
getTimestampমেথডটি,
যা DateTime অবজেক্ট থেকে Unix টাইমস্ট্যাম্প পায়