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+