DateTime class ၏ setTimestamp method
DateTime object ၏ setTimestamp method သည် Unix timestamp (၁ ဇန်နဝါရီ ၁၉၇၀ မှစ၍ ကုန်လွန်ခဲ့သောစက္ကန့်များ) အသုံးပြု၍ ရက်စွဲနှင့်အချိန်ကို သတ်မှတ်ရန် ခွင့်ပြုပါသည်။
Method သည် ရှိပြီးသော ရက်စွဲ object ကို ပြောင်းလဲပြီး ခေါ်ဆိုမှုများကွင်းဆက်အတွက် ၎င်းကိုပင် ပြန်ပေးပါသည်။
ဝါကျဖွဲ့စည်းပုံ
public DateTime::setTimestamp(int $timestamp): DateTime
ဥပမာ
Timestamp 1609459200 (၁ ဇန်နဝါရီ ၂၀၂၁ ခုနှစ် ၀၀:၀၀:၀၀ UTC) နှင့် ကိုက်ညီသော ရက်စွဲကို သတ်မှတ်ကြပါစို့:
<?php
$date = new DateTime();
$date->setTimestamp(1609459200);
echo $date->format('Y-m-d H:i:s');
?>
ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်:
'2021-01-01 00:00:00'
ဥပမာ
Method များကွင်းဆက်တွင် အသုံးပြုခြင်း:
<?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'
ဤသည်ကိုလည်း ကြည့်ပါ
-
datefunction,
သည် Unix timestamp ကို ပုံစံချပေးသည် -
setDatemethod,
သည် ရက်စွဲကို အပိုင်းများဖြင့် သတ်မှတ်ပေးသည် -
getTimestampmethod,
သည် DateTime object မှ Unix timestamp ကို ရယူပေးသည်