PHP 5 日期和時間函式
以下部分包含有用的 PHP 日期和時間函式列表。
PHP 日期和時間函式
以下日期和時間函式是 PHP 核心的一部分,因此你可以在指令碼中使用這些函式,而無需進一步安裝。
函式 | 描述 |
---|---|
checkdate() |
驗證公曆日期 |
date_add() |
為日期新增天數,月數,年數,小時數,分鐘數和秒數 |
date_create_from_format() |
返回根據指定格式格式化的新 DateTime 物件 |
date_create() |
返回新的 DateTime 物件 |
date_date_set() |
設定新日期 |
date_default_timezone_get() |
返回指令碼中所有日期/時間函式使用的預設時區 |
date_default_timezone_set() |
設定指令碼中所有日期/時間函式使用的預設時區 |
date_diff() |
返回兩個日期之間的差異 |
date_format() |
返回根據指定格式設定的日期 |
date_get_last_errors() |
返回解析日期/時間字串時發現的警告和錯誤 |
date_interval_create_from_date_string() |
從字串的相對部分設定 DateInterval |
date_interval_format() |
格式化間隔 |
date_isodate_set() |
根據 ISO 8601 標準設定日期 |
date_modify() |
修改時間戳 |
date_offset_get() |
返回時區偏移量 |
date_parse_from_format() |
返回一個關聯陣列,其中包含有關根據指定格式格式化的給定日期的詳細資訊 |
date_parse() |
返回關聯陣列,其中包含有關指定日期的詳細資訊 |
date_sub() |
從日期中減去天數,月數,年數,小時數,分鐘數和秒數 |
date_sun_info() |
返回一個陣列,其中包含有關指定日期和位置的日落/日出和黃昏開始/結束的資訊 |
date_sunrise() |
返回給定日期和位置的日出時間 |
date_sunset() |
返回給定日期和位置的日落時間 |
date_time_set() |
設定時間 |
date_timestamp_get() |
返回表示日期的 Unix 時間戳 |
date_timestamp_set() |
根據 Unix 時間戳設定日期和時間 |
date_timezone_get() |
返回相對於給定 DateTime 的時區 |
date_timezone_set() |
設定 DateTime 物件的時區 |
date() |
格式化本地日期和時間 |
getdate() |
返回時間戳的日期/時間資訊或當前本地日期/時間 |
gettimeofday() |
返回當前時間 |
gmdate() |
格式化 GMT / UTC 日期和時間 |
gmmktime() |
獲取 GMT 日期的 Unix 時間戳 |
gmstrftime() |
根據區域設定格式化 GMT / UTC 日期和時間 |
idate() |
將本地時間/日期格式化為整數 |
localtime() |
返回本地時間 |
microtime() |
以微秒返回當前的 Unix 時間戳 |
mktime() |
返回日期的 Unix 時間戳 |
strftime() |
根據區域設定格式化本地時間/日期 |
strptime() |
解析使用 strftime() 生成的時間/日期 |
strtotime() |
將英文文字日期時間解析為 Unix 時間戳 |
time() |
以 Unix 時間戳返回當前時間 |
timezone_abbreviations_list() |
返回包含 dst,offset 和時區名稱的關聯陣列 |
timezone_identifiers_list() |
返回包含所有已定義時區識別符號的索引陣列 |
timezone_location_get() |
返回指定時區的位置資訊 |
timezone_name_from_abbr() |
從縮寫返回時區名稱 |
timezone_name_get() |
返回時區的名稱 |
timezone_offset_get() |
返回 GMT 的時區偏移量 |
timezone_open() |
建立新的 DateTimeZone 物件 |
timezone_transitions_get() |
返回時區的所有轉換 |
timezone_version_get() |
返回 timezonedb 的當前版本 |