PHP တွင်လက်ရှိအချိန်တွင်အသေးစိတ်အချက်အလက်များကိုရယူရန်အလွန်ရိုးရှင်းပါသည်။ သင်သည်တစ်နှစ်, တစ်လ, တစ်နာရီ, တစ်နာရီ, စက္ကန့်, စက္ကန့်များစသည်တို့ကိုအလွယ်တကူထုတ်ယူနိုင်သည် ။ ဤလုပ်ဆောင်ချက်သည်ရက်စွဲနှင့်အချိန်အချက်အလက်များအားလုံးပါ 0 င်သောအပေါင်းအသင်းခင်းကျင်းမှုကိုပြန်လည်ရရှိခဲ့သည်။
Getdate () function သည်လက်ရှိရက်နှင့်အချိန်အချက်အလက်များပါ 0 င်သောခင်းကျင်းမှုကိုပြန်လည်ရောက်ရှိစေသည်။ သင်သည်တစ်နှစ်, လ, ရက်သတ္တပတ်, တစ်နာရီ, တစ်နာရီ, စက္ကန့်, စက္ကန့်များနှင့်အခြားအကြောင်းအရာများကိုဤခင်းကျင်းမှုမှတစ်ဆင့်ရယူနိုင်သည်။
လုပ်ဆောင်ချက်တစ်ခု၏အခြေခံ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span><span><span class="hljs-title function_ invoke__">getdate</span></span><span>(timestamp);
</span></span>
အဆိုပါ parameter သည် timestamp optional ကိုဖြစ်ပါတယ်။ 0 င ် လာသည့် timestamp, အကယ်. timestamp လွန်သွားလျှင်၎င်းသည် timestamp နှင့်သက်ဆိုင်သောရက်စွဲနှင့်အချိန်ကိုပြန်ပို့လိမ့်မည်။
GetDate () Associative Array ကိုပြန်ပို့ပေးပြီး array ရှိအဓိကတန်ဖိုးများသည်ကွဲပြားသောနေ့နှင့်အချိန်အပိုင်းအခြားများကိုကိုယ်စားပြုသည်။ အထူးသဖြင့်၎င်းသည်အောက်ပါနယ်ပယ်များကိုပြန်ပို့သည်။
0 : Unix Timestamp (ဇန်နဝါရီလ 1 ရက်မှစ. စက္ကန့် 1 ရက်မှစ. )
စက္ကန့် : စက္ကန့်
မိနစ် : မိနစ်
နာရီ : နာရီ
mday : လနေ့၌နေ့စွဲ
Wayday : ရက်သတ္တပတ်၏နေ့ (0 - 6, 0, 0 တနင်္ဂနွေနေ့)
မွန် - လ (1 - 12)
တစ်နှစ် : တစ်နှစ်
YDEY : နှစ်၏မည်သည့်နေ့ရက် (0 - 365)
တနင်္ဂနွေနေ့ - ရက်သတ္တပတ်၏နေ့အမည် (ဥပမာ - တနင်္ဂနွေ ")
လ - လ၏အမည် (ဥပမာ - ဇန်နဝါရီ ")
GetDate () function ကိုသုံးရန်မည်သို့အသုံးပြုရမည်ကိုကြည့်ကြပါစို့တစ်နှစ်, လ, နေ့, နေ့စသည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// လက်ရှိနေ့စွဲနှင့်အချိန်ကိုရယူပါ</span></span><span>
</span><span><span class="hljs-variable">$dateInfo</span></span><span> = </span><span><span class="hljs-title function_ invoke__">getdate</span></span><span>();
</span><span><span class="hljs-comment">// အသေးစိတ်ရက်စွဲနှင့်အချိန်အချက်အလက်များကိုထုတ်ထုတ်ပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Year: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'year'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// ခုနှစ်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Month: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'mon'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// လ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Day: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'mday'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// နေ့</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Hour: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'hours'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// နာရီ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Minute: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'minutes'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// အစွန်း</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Second: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'seconds'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// စက်ဏန့်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Day of Week: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'weekday'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// ရက်သတ္တပတ်၏ဘယ်နေ့ရက်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Month Name: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'month'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// လ份名称</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
<span><span><span class="hljs-attr">Year:</span></span><span> </span><span><span class="hljs-number">2025</span></span><span>
</span><span><span class="hljs-attr">Month:</span></span><span> </span><span><span class="hljs-number">6</span></span><span>
</span><span><span class="hljs-attr">Day:</span></span><span> </span><span><span class="hljs-number">17</span></span><span>
</span><span><span class="hljs-attr">Hour:</span></span><span> </span><span><span class="hljs-number">14</span></span><span>
</span><span><span class="hljs-attr">Minute:</span></span><span> </span><span><span class="hljs-number">45</span></span><span>
</span><span><span class="hljs-attr">Second:</span></span><span> </span><span><span class="hljs-number">30</span></span><span>
</span><span><span class="hljs-attr">Day of Week:</span></span><span> </span><span><span class="hljs-string">Tuesday</span></span><span>
</span><span><span class="hljs-attr">Month Name:</span></span><span> </span><span><span class="hljs-string">June</span></span><span>
</span></span>
သာမန်နှစ်များ, လများနှင့်ရက်များ, getdate () အပြင်အခြားအသုံးဝင်သောအချိန်အချက်အလက်များအပြင်,
ရက်သတ္တပတ်၏နေ့ - ရက်သတ္တပတ်၏နေ့၏ရက်သတ္တပတ်၏နံပါတ်များကို WDD နေ့ (0 0 သည်တနင်္ဂနွေနေ့, 1 တွင်တနင်္လာနေ့တွင်ကိုယ်စားပြုသည်။ )
ဘယ်နှစ်ယောက် လဲ ။
Timestamps : အကယ်. သင်သည်လက်ရှိအချိန်တွင် Unix Timestamp ကိုရလိုပါက 1970, ဇန်နဝါရီ 1 ရက်မှစ. စက္ကန့် 1 ရက်မှစ. စက္ကန့်အရေအတွက်ကိုကိုယ်စားပြုရန် 0 သော့ကိုသုံးနိုင်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$dateInfo</span></span><span> = </span><span><span class="hljs-title function_ invoke__">getdate</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Day of Year: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'yday'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// ခုနှစ်中的第几天</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Timestamp: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-number">0</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// နာရီ间戳</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
<span><span><span class="hljs-keyword">Day</span></span><span> </span><span><span class="hljs-keyword">of</span></span><span> </span><span><span class="hljs-keyword">Year</span></span><span>: </span><span><span class="hljs-number">168</span></span><span>
</span><span><span class="hljs-type">Timestamp</span></span><span>: </span><span><span class="hljs-number">1686987330</span></span><span>
</span></span>
လက်ရှိအချိန်သတင်းအချက်အလက်ရခြင်းအပြင် GetDate () သည် timestamp နှင့်သက်ဆိုင်သောနေ့နှင့်အချိန်အချက်အလက်များရရန်စိတ်ကြိုက် timestamp တွင်လည်းဖြတ်သွားနိုင်သည်။ ၎င်းသည်သမိုင်းဝင်ရက်စွဲများသို့မဟုတ်အနာဂတ်ရက်စွဲများနှင့်ဆက်ဆံရာတွင်အလွန်အသုံးဝင်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 设定一个自定义နာရီ间戳</span></span><span>
</span><span><span class="hljs-variable">$timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strtotime</span></span><span>(</span><span><span class="hljs-string">"2023-12-25 12:00:00"</span></span><span>);
</span><span><span class="hljs-comment">// 获取该နာရီ间戳对应的နေ့期和နာရီ间信息</span></span><span>
</span><span><span class="hljs-variable">$dateInfo</span></span><span> = </span><span><span class="hljs-title function_ invoke__">getdate</span></span><span>(</span><span><span class="hljs-variable">$timestamp</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Year: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'year'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// 2023</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Month: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'mon'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// 12</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Day: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'mday'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// 25</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Hour: "</span></span><span> . </span><span><span class="hljs-variable">$dateInfo</span></span><span>[</span><span><span class="hljs-string">'hours'</span></span><span>] . </span><span><span class="hljs-string">"<br>"</span></span><span>; </span><span><span class="hljs-comment">// 12</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
<span><span><span class="hljs-attr">Year:</span></span><span> </span><span><span class="hljs-number">2023</span></span><span>
</span><span><span class="hljs-attr">Month:</span></span><span> </span><span><span class="hljs-number">12</span></span><span>
</span><span><span class="hljs-attr">Day:</span></span><span> </span><span><span class="hljs-number">25</span></span><span>
</span><span><span class="hljs-attr">Hour:</span></span><span> </span><span><span class="hljs-number">12</span></span><span>
</span></span>
Getdate () function ကိုမှတစ်ဆင့် PHP developer များကလက်ရှိသို့မဟုတ်သတ်မှတ်ထားသောအချိန်နှင့်ဆိုင်သောရက်စွဲနှင့်အချိန်အချက်အလက်များကိုအလွယ်တကူထုတ်ယူနိုင်သည်။ ဤလုပ်ဆောင်ချက်မှပြန်လာသော Associative Array သည်ရှင်းလင်းစွာနှင့်လွယ်ကူသည်, တစ်နှစ်, လ, တစ်လ, တစ်နာရီ, တစ်နာရီ, စက္ကန့ ်များ စသည်တို့သည်အခြားအချိန်များကိုပြောင်းလဲခြင်း,
ဒီသင်ခန်းစာသည်သင်ဟာ Getdate () function ကိုအသုံးပြုခြင်းကိုလျင်မြန်စွာနားလည်ပြီးသင်၏ PHP ဖွံ့ဖြိုးတိုးတက်ရေးစွမ်းရည်ကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်ကျွမ်းကျင်ရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။