PHP date() 函数
实例
格式化本地日期和时间,并返回已格式化的日期字符串:
date("l") . "
";
// 输出日、日期、月、年、时间 AM 或 PM
echo date("l jS \of F Y h:i:s A");
?>
运行实例
定义和用法
date() 函数格式化本地日期和时间,并返回已格式化的日期字符串。
语法
date(format,timestamp);
参数 |
描述 |
format |
必需。规定输出日期字符串的格式。可使用下列字符:
- d - 一个月中的第几天(从 01 到 31)
- D - 星期几的文本表示(用三个字母表示)
- j - 一个月中的第几天,不带前导零(1 到 31)
- l('L' 的小写形式)- 星期几的完整的文本表示
- N - 星期几的 ISO-8601 数字格式表示(1表示Monday[星期一],7表示Sunday[星期日])
- S - 一个月中的第几天的英语序数后缀(2 个字符:st、nd、rd 或 th。与 j 搭配使用)
- w - 星期几的数字表示(0 表示 Sunday[星期日],6 表示 Saturday[星期六])
- z - 一年中的第几天(从 0 到 365)
- W - 用 ISO-8601 数字格式表示一年中的星期数字(每周从 Monday[星期一]开始)
- F - လအား အပြည့်အရေးယူခြင်း (January[ပထမလ] မှ December[တတိယလ])
- m - လအား အရေးယူခြင်း (01 မှ 12)
- M - လအား အသေးစိတ်အမှတ်အသား (သုံးလုံးအစား)
- n - လအား အရေးယူခြင်း (အချက်ချင်း 0 မှ 12)
- t - သတ်မှတ်ထားသော လတွင် ပါဝင်သော ရက်များ
- L - ယခင်နှစ် ယူနီယံ နှစ်ဖြစ်သလား (ဖြစ်ပါက 1 ဖြစ်၍ မဟုတ် 0)
- o - ISO-8601 အခြေခံအုံးအချက်အရ နှစ်အား အရေးပါသော အရေးယူခြင်း
- Y - နှစ်အာ� လေးပုံးအုပ်အမှတ်ကို အသုံးပြုခြင်း
- y - နှစ်အား နှစ်ပုံးအုပ်အမှတ်ကို အသုံးပြုခြင်း
- a - သီးခြားအသုံးပြုခြင်း: am သို့မဟုတ် pm
- A - AM သို့မဟုတ် PM အမြင့်ဆုံး အထူးအကြွေးကျန်
- B - Swatch Internet Time (000 မှ 999)
- g - 12 နာရီ ပုံစံ (အဆိုပါ: 1 မှ 12)
- G - 24 နာရီ ပုံစံ (အဆိုပါ: 0 မှ 23)
- h - 12 နာရီ ပုံစံ (01 မှ 12)
- H - 24 နာရီ ပုံစံ (00 မှ 23)
- i - မိနစ် (00 မှ 59)
- s - စက္ကန့် (00 မှ 59)
- u - မိုက်ကိုယ်အား (PHP 5.2.2 တွင် ထပ်ထည့်ခဲ့)
- e - အချိန် အပိုင်းအဝါ အကြောင်းအရာ (ဥပမာ: UTC, GMT, Atlantic/Azores)
- I (i အမြင့်ဆုံး) - ရက်စွဲ အပူချိန် အပိုင်းအဝါ အရ အယူအဆ (အယူအဆ: 1 ဖြစ် လျှင် အောက်ပါ အယူအဆ: 0)
- O - GMT အချိန် အပိုင်းအဝါ ကျဆင်း (hours) (ဥပမာ: +0100)
- P - GMT အချိန် အပိုင်းအဝါ ကျဆင်း (hours:minutes) (PHP 5.1.3 တွင် ထပ်ထည့်ခဲ့)
- T - အချိန် အပိုင်းအဝါ အအိပ် (ဥပမာ: EST, MDT)
- Z - ဒီ အခြား အချိန် အပိုင်းအဝါ သတ်မှတ်ခြင်း (UTC အနေဖြင့် အရှေ့ဘက် အချိန် အပိုင်းအဝါ သတ်မှတ်ခြင်း -43200 မှ 50400)
- c - ISO-8601 အဆိုပါ ရှိ ရက်စွဲ (ဥပမ�: 2013-05-05T16:34:42+00:00)
- r - RFC 2822 ပုံစံ ရှိ ရက်စွဲ (ဥပမာ: Fri, 12 Apr 2013 12:01:05 +0200)
- U - Unix မူကျမ်း ကတည်းက ကြာခဲ့သော စက္ကန့်များ
တွင်မဟုတ် အဆိုပါ ပြင်ဆင်ထားသော အခြား အကြွေးကျန် အမှတ် (PHP 5.1.0 မှ အသုံးပြုခွင့်ပြုခဲ့)
- DATE_ATOM - Atom (ဥပမာ: 2013-04-12T15:52:01+00:00)
- DATE_COOKIE - HTTP Cookies (ဥပမာ: တနင်္ဂနွေ, 12-မှောက်-13 15:52:01 UTC)
- DATE_ISO8601 - ISO-8601 (ဥပမာ: 2013-04-12T15:52:01+0000)
- DATE_RFC822 - RFC 822 (ဥပမာ: တနင်္ဂနွေ, 12 မှေ�က် 13 15:52:01 +0000)
- DATE_RFC850 - RFC 850 (ဥပမာ: တနင်္ဂနွေ, 12-မှောက်-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036 (ဥပမာ: တနင်္ဂနွေ, 12 မှောက် 13 15:52:01 +0000)
- DATE_RFC1123 - RFC 1123(例如:Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC2822 - RFC 2822(Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC3339 - 与 DATE_ATOM 相同(从 PHP 5.1.3 开始)
- DATE_RSS - RSS(Fri, 12 Aug 2013 15:52:01 +0000)
- DATE_W3C - 万维网联盟(例如:2013-04-12T15:52:01+00:00)
|
timestamp |
可选。规定整数的 Unix 时间戳。默认是当前的本地时间(time())。 |
技术细节
返回值: |
如果成功则返回格式化的日期字符串,如果失败则报 E_WARNING 错并返回 FALSE。 |
PHP 版本: |
4+ |
更新日志: |
PHP 5.1.0:新增 E_STRICT 和 E_NOTICE 时区错误。有效范围的时间戳是从 1901 年 12 月 13 日 20:45:54 GMT 星期五 到 2038 年 1 月 19 日 03:14:07 GMT 星期二。5.1.0 之前的版本,在某些系统上(例如 Windows)时间戳被限制在从 01-01-1970 到 19-01-2038。
PHP 5.1.1: ခွင့်ပြုထားသော စံတော်ချိန်/စံတော်ရက် အချက်အလက် အချက်အလက် သုံးပြီး အသုံးပြုရန် format အချက်
|