傳回一個根據指定格式進行格式化的新的DateTime 物件:
<?php$date=date_create_from_format("jMY","15-Mar-2013");?>date_create_from_format() 函數傳回一個根據指定格式進行格式化的新的DateTime 物件。
date_create_from_format( format,time,timezone);
參數 | 描述 |
---|---|
format | 必需。規定要使用的格式。 format參數字串可以使用下列的字元: d - 一個月中的第幾天,帶前導零 j - 一個月中的第幾天,不含前導零 D - 一週中的某天(Mon - Sun) I - 一週中的某天(Monday - Sunday) S - 一個月中的第幾天的英文字尾(st, nd, rd, th) F - 月份名稱(January - 十二月) M - 月份名稱(Jan - Dec) m - 月份(01 - 12) n - 月份(1 - 12) Y - 年份(例如2013) y - 年份(例如13) a 和A - am 或pm g - 12 小時制,不含前導零 h - 12 小時制,帶前導零 G - 24 小時制,不含前導零 H - 24 小時制,帶前導零 i - 分,帶前導零 s - 秒,帶前導零 u - 微秒(多達六個數字) e、O、P 和T - 時區標識符 U - 自Unix 紀元以來經過的秒數 (空格) # - 下列分隔符號之一:;、:、/、.、,、-、(、) ? - 一個隨機位元組 * - 隨機位元組直到下一個分隔/數字 ! - 重置所有欄位到Unix 紀元 | - 如果所有欄位都還沒被解析,則重置所有欄位到Unix 紀元 + - 如果存在,字串中的尾隨資料將導致警告,不是錯誤 |
time | 必需。規定一個日期/時間字串。 NULL 表示目前的日期/時間。 |
timezone | 可選。規定time的時區。預設為當前時區。 |
傳回值: | 如果成功則傳回DateTime 對象,如果失敗則傳回FALSE。 |
---|---|
PHP 版本: | 5.3+ |