PHP 日期時間的轉換

2021-09-21 23:06:20 字數 662 閱讀 7337

使用

date_create_from_format

函式:

date_create_from_format('y-m-d h:i:s', '2015-08-12 09:50:23')

日期時間物件有個成員函式

format:

$dt = date_create_from_format('y-m-d h:i:s', '2015-08-12 09:50:23');

$dtstr = $dt->format('y-m-d h:i:s');

譬如,已知乙個日期,計算該日期一年前

/後的日期,可使用

date_interval_create_from_date_string

得到日期時間間隔物件,然後用

date_add

函式獲取轉換後的日期:

$dt = date_create_from_format('y-m-d h:i:s', '2015-08-12 09:50:23');

$interval = date_interval_create_from_date_string('-365 days');

$endtime = date_add($dt, $interval);

以上**是計算指定日期一年前的日期(不算精確,沒考慮閏年)。

php 時間轉換時間戳 PHP日期格式轉時間戳

php 提供了函式可以方便的將各種形式的日期轉換為時間戳,該類函式主要是 strtotime 將任何英文文字的日期時間描述解析為時間戳。mktime 從日期取得時間戳。strtotime strtotime 函式用於將英文文字字串表示的日期轉換為時間戳,為 date 的反函式,成功返回時間戳,否則返...

PHP時間戳和日期轉換

date format,timestamp format 必需。規定時間戳的格式。timestamp 可選。規定時間戳。預設是當前時間和日期 例如 date y m d h i s 具體時間戳 y 年 四位數 大寫 m 月 兩位數,首位不足補0 小寫 d 日 兩位數,首位不足補0 小寫 h 小時 帶...

PHP時間戳和日期轉換

date format,timestamp format 必需。規定時間戳的格式。timestamp 可選。規定時間戳。預設是當前時間和日期 例如 date y m d h i s 具體時間戳 y 年 四位數 大寫 m 月 兩位數,首位不足補0 小寫 d 日 兩位數,首位不足補0 小寫 h 小時 帶...