PHP date_format() 函式
❮ PHP 日期/時間參考
示例
返回一個新的 DateTime 物件,然後格式化日期
<?php
$date=date_create("2013-03-15");
echo date_format($date,"Y/m/d H:i:s");
?>
自己動手試一試 »
定義和用法
date_format() 函式根據指定的格式返回格式化的日期。
注意: 此函式不使用區域設定(所有輸出均為英文)。
提示: 還可以檢視 date() 函式,它用於格式化本地日期/時間。
語法
date_format(object, format)
引數值
引數 |
描述 |
object |
必需。指定一個由 date_create() 返回的 DateTime 物件 |
format |
必需。指定日期的格式。可以使用以下字元
- d - 月份中的第幾天(從 01 到 31)
- D - 文字格式的星期幾(三個字母)
- j - 月份中的第幾天,不帶前導零(1 到 31)
- l (小寫 'L') - 文字格式的完整星期幾
- N - 星期幾的 ISO-8601 數字表示(星期一為 1,星期日為 7)
- S - 月份中日期的英文序數字尾(2 個字元 st, nd, rd 或 th。與 j 配合效果很好)
- w - 星期幾的數字表示(星期日為 0,星期六為 6)
- z - 年中的第幾天(從 0 到 365)
- W - 年份的 ISO-8601 星期數(星期一開始)
- F - 文字格式的完整月份(一月 到 十二月)
- m - 月份的數字表示(從 01 到 12)
- M - 文字格式的短月份(三個字母)
- n - 月份的數字表示,不帶前導零(1 到 12)
- t - 給定月份的天數
- L - 是否為閏年(閏年為 1,否則為 0)
- o - ISO-8601 年份數字
- Y - 四位數的年份表示
- y - 兩位數的年份表示
- a - 小寫的 am 或 pm
- A - 大寫的 AM 或 PM
- B - Swatch 網際網路時間(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) 的小時差(例如:+0100)
- P - 與格林威治標準時間 (GMT) 的小時:分鐘差(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 Epoch(1970 年 1 月 1 日 00:00:00 GMT)以來的秒數
還可以使用以下預定義常量(PHP 5.1.0 起可用)
- DATE_ATOM - Atom 格式(例如:2013-04-12T15:52:01+00:00)
- DATE_COOKIE - HTTP Cookies 格式(例如:Friday, 12-Apr-13 15:52:01 UTC)
- DATE_ISO8601 - ISO-8601 格式(例如:2013-04-12T15:52:01+0000)
- DATE_RFC822 - RFC 822 格式(例如:Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC850 - RFC 850 格式(例如:Friday, 12-Apr-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036 格式(例如:Fri, 12 Apr 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 - World Wide Web Consortium 格式(例如:2013-04-12T15:52:01+00:00)
|
技術詳情
返回值 |
返回格式化後的日期字串。失敗時返回 FALSE |
PHP 版本 |
5.2+ |
❮ PHP 日期/時間參考
W3schools 學習路徑
跟蹤您的進度 - 免費!