PHP strptime() အပ်လုပ်
အကျိုးဆက်
strftime() က ထုတ်လုပ်သော စံတော်ချိန်/ရက် ညွှန်းပြပါ
<?php
$format="%d/%m/%Y %H:%M:%S";
$strf=strftime($format);
echo("$strf");
print_r(strptime($strf,$format));
?>
အချက်အလက် နှင့် အသုံးပြုခြင်း
strptime() အပ်လုပ် အပ်လုပ် က ညွှန်းပြသော strftime() ထုတ်လုပ်သော စံတော်ချိန်/ရက်
စကားလုံးWindows ပေါ်တွင် အကျင့်ပြုခြင်း မရှိ
ပုံစံ
strptime(date,format);
အပ်လုပ် |
ဖော်ပြ |
date |
ကိစ္စခိုင်း။ ညွှန်းပြီး လိုက်ခတ်သော စကားလုံး ဖြစ်သည် (ဥပမာ၊ strftime() က ပြန်လည်ပေးသော) |
format |
ကိစ္စခိုင်း။ ရက် တွင် အသုံးပြုသော ပုံစံ ကို သတ်မှတ်ပါ
- %a - ရက်ရက်နေ့ အမည် အသေးစိတ်
- %A - ရက်ရက်နေ့ အမည် အပြည့်အဝိုက်
- %b - လ အမည် အသေးစိတ်
- %B - လ အမည် အပြည့်အဝိုက်
- %c - နိုင်ငံခြား ရှိ သော ရက် နှင့် စံတော်ချိန် ပုံစံ
- %C - ကုန်း (နှစ် အပိုင်း ကို ၁၀၀ အထိ လျှောက် အပိုင်း ဖြစ်စေ) ပုံစံ (00 ထိ 99)
- %d - လတွင် ပါဝင်သော ရက် (01 ထိ 31)
- %D - စံတော်ချိန် ပုံစံ၊ %m/%d/%y ပုံစံ နှင့် ညီ
- %e - လတွင် ပါဝင်သော ရက် (1 ထိ 31)
- %g - %G ပုံစံ နှင့် ညီ နှင့် ကုန်းစား မပါ
- %G - ISO ပြည့်ရပ်တန်း နှင့် တူညီသော နှစ် (အချက်အလက် %V)
- %h - %b ပုံစံ နှင့် ညီ
- %H - နာရီ (00 ထိ 23) ၂၄ နာရီ စံတော်ချိန်
- %I - နာရီ (01 ထိ 12) ၁၂ နာရီ စံတော်ချိန်
- %j - နှစ်တလျှောက် ပါဝင်သော ရက် (001 ထိ 366)
- %m - လ (01 ထိ 12)
- %M - မိနစ်
- %n - newline အစိတ်
- %p - အချိန် အမှတ် နှင့် ညီ am သို့မဟုတ် pm
- %r - a.m. နှင့် p.m. စံတော်ချိန် အချိန်အမှတ်
- %R - ၂၄ နာရီ စံတော်ချိန် အချိန်အမှတ်
- %S - စက္ကူ
- %t - tab အစိတ်
- %T - လက်ရှိ စံတော်ချိန်၊ %H:%M:%S ပုံစံ နှင့် ညီ
- 鑴က်ရက်နေ့၏ နေရာ ကို ပုံစံ အားဖြင့် အစုံ ၁ ထိ ၇ ထိ ဖြစ်သည်။ သတိပြုပါ၊ Sun Solaris စနစ်တွင် Sunday[ရက်ရက်နေ့] = ၁
- %U - နှစ်တလျှောက် ပါဝင်သော ပြည့်ရပ်တန်းများ သည် ပထမ ပြည့်ရပ်တန်း၏ ပထမ ရက်မှ စတင်ပြီး ပထမ ပြည့်ရပ်တန်း ဖြစ်သည်
- %V - 当年包含的 ISO 8601 格式下的周数(01 到 53),week 1 表示当年的第一周,至少要有四天,且以星期一作为周的第一天
- %W - 当年包含的周数,从第一个星期一开始,作为第一周的第一天
- %w - တစ်လျှောက်ခုံး ပေါင်း တစ်ခု ဖြစ်သော တစ်လျှောက်ခုံး တစ်ခု ဖြစ်သည်။ Sunday[ဘာသာစကား ရဲ့ တစ်လျှောက်ခုံး] = 0
- %x - နေ့ မပါ ပါဝင်သော ရက် ဖော်ပြ
- %X - နေ့ မပါ ပါဝင်သော အချိန် ဖော်ပြ
- %y - ဘီဂျာယန် တိုက် ခုနှစ် က အသုံးပြု
- %Y - ဘီဂျာယန် တိုက် ခုနှစ်
- %Z သို့မဟုတ် %z - သတ်မှတ်ထားသော ဒေသ
- %% - % စကားလုပ် တစ်ခု ထုတ်ပြန်
|
နည်းပါးစွာ
အပြန်လည် အရင်းအမြစ်: |
အောင်မြင်မှု ဖြစ်ခဲ့ရသော် အဆိုပါ ဖော်ပြ ပြင် ဖြစ်သော နေ့ရက် ပါ စာရင်း ပြန်လည် ပေါင်းစပ်ထား သည်။ အောင်မြင်မရသေးခဲ့ရသော် FALSE ပြန်လည် ပေါင်းစပ်ထား သည်။
အပြန်လည် စာရင်း အကိုးအကား မှ ကိုးကွယ်ခြင်းများ:
- [tm_sec] - မိနစ် တစ်မိနစ် အတွင်း ကြာသော စက္ကူ (0-61)
- [tm_min] - အချိန် တစ်နာရီ အတွင်း ကြာသော မိနစ် (0-59)
- [tm_hour] - နေ့စဉ် အချိန် ကြာသော အကြမ်း (0-23)
- [tm_mday] - လတွင် ပါဝင်သော ရက်ပေါင်း (1-31)
- [tm_mon] - ဒီနှစ် 1 လတွင် မတ် 1 ရက်မှ ကြာသော လပေါင်း (0-11)
- [tm_year] - 1900 ခုနှစ် မှ ကြာသော နှစ်ပေါင်း
- [tm_wday] - ဘာသာစကား ရဲ့ တစ်လျှောက်ခုံး ပေါ်မှ ကြာသော ရက်ပေါင်း (0-6)
- [tm_yday] - ဒီနှစ် 1 လတွင် မတ် 1 ရက်မှ ဆက်လက် ကြာသော ရက်ပေါင်း (0-365)
- [unparsed] - သတ်မှတ်ထားသော နေ့ရက် တွင် ပြန်လည် ဖော်ပြ မရသေး format သတ်မှတ်ထားသော အချက်
|
PHP ပုံစံ: |
5.1+ |