PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် Timestamps များကိုမကြာခဏလိုအပ်သည်။ Timestamp သည် 00:00:00 ရက်နေ့တွင် 1970 ခုနှစ်ဇန်နဝါရီလ 1 ရက်နေ့တွင်စက္ကန့်အရေအတွက်ကိုရည်ညွှန်းသည်။ Timestamps ၏တိုက်ရိုက်ကိုင်တွယ်မှုသည်အလွယ်တကူကိုင်တွယ်ခြင်းမဟုတ်ပါ, စက္ကန့်, မိနစ်, နာရီ, နာရီ, ဤဆောင်းပါးသည် PHP ကို အသုံးပြု. ဤအချိန်တံဆိပ်တုံးပြောင်းလဲခြင်းကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုမျှဝေပါမည်။
သင်မစခင် timestamp ကိုရယူပါ။ PHP built-in function time () သည် Unix Timestamp (Integer type) ကို 1970, ဇန်နဝါရီလ 1 ရက်မှစ. စက္ကန့် 1 ရက်မှစ. စက္ကန့်အရေအတွက်ကိုကိုယ်စားပြုနိုင်သည်။
<?php
$currentTimestamp = time();
?>
timestamp ရာဝိုင်းကို "မိနစ်အနည်းငယ်အကြာ" format ကိုပြောင်းလဲရန်အတွက်သင်၏ timestamp နှင့် timestamp တို့အကြားခြားနားချက်ကိုသင်တွက်ချက်နိုင်သည်။
<?php
function convertToTimeAgo($timestamp) {
$difference = time() - $timestamp;
$minutes = floor($difference / 60);
return $minutes . "မိနစ်အကြာ";
}
$timestamp = 1609459200; // နမူနာ timestamp
echo convertToTimeAgo($timestamp); // ထုတ်လုပ်ခြင်း:xxမိနစ်အကြာ
?>
အလားတူပင် "one ago ago ago" format ကိုပြောင်းလဲသောအခါ, နာရီအရေအတွက်ကိုရရန်ခြားနားချက်ကို 3600 ဖြင့်စားပါ။
<?php
function convertToTimeAgo($timestamp) {
$difference = time() - $timestamp;
$hours = floor($difference / 3600);
return $hours . "လွန်ခဲ့တဲ့နာရီ";
}
$timestamp = 1609459200;
echo convertToTimeAgo($timestamp); // ထုတ်လုပ်ခြင်း:xxလွန်ခဲ့တဲ့နာရီ
?>
"လွန်ခဲ့သောအချိန်" format ကိုပြောင်းလဲသောအခါခြားနားချက်ကို 86400 ဖြင့်ပိုင်းခြားပါ, ၎င်းသည်တစ်နေ့၏စက္ကန့်အရေအတွက်နှင့်ရက်အရေအတွက်ကိုရယူပါ။
<?php
function convertToTimeAgo($timestamp) {
$difference = time() - $timestamp;
$days = floor($difference / 86400);
return $days . "လွန်ခဲ့သောနေ့က";
}
$timestamp = 1609459200;
echo convertToTimeAgo($timestamp); // ထုတ်လုပ်ခြင်း:xxလွန်ခဲ့သောနေ့က
?>
Timestamps များကိုအချိန်ပြောင်းလဲခြင်းကိုအလွယ်တကူပြောင်းလဲနိုင်အောင် PHP သည်အချိန်ကုန်လွှာများကိုအလွယ်တကူပြောင်းလဲနိုင်သည့်အချိန်ကိုအလွယ်တကူပြောင်းလဲစေနိုင်သည်။ လက်ရှိ timestamp နှင့် timestamp တို့အကြားခြားနားချက်ကိုတွက်ချက်ခြင်းအားဖြင့်သင့်တော်သောမိနစ်, နာရီသို့မဟုတ်ရက်များကိုဖော်ရွေသောအချိန်အချက်အလက်များအတွက်အဆင်ပြေသည်။
အမှန်တကယ်စီမံကိန်းများအရလုပ်ဆောင်ချက်များအရလုပ်ဆောင်ချက်များအရလုပ်ဆောင်မှုများကိုလိုအပ်ချက်များနှင့်အညီစနစ်များကိုစက္ကန့်ပိုင်းမတိုင်မီပြသသည့်နေရာနှင့်အသုံးပြုသူအချိန်ဇယားအရအချိန်အတန်ကြာချိန်ညှိနိုင်သည်။