PHP - 日期時間的轉換

1.1.1  字符串轉換爲日期時間對象

使用date_create_from_format函數:ide

 

date_create_from_format('Y-m-d H:i:s', '2015-08-12 09:50:23')函數

1.1.2  日期時間對象轉換爲字符串

日期時間對象有個成員函數formatspa

 

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

$dtStr = $dt->format('Y-m-d H:i:s');對象

1.1.3  根據指定日期計算相對日期

譬如,已知一個日期,計算該日期一年前/後的日期,可以使用date_interval_create_from_date_string獲得日期時間間隔對象,而後用date_add函數獲取轉換後的日期:ci

 

$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');string

$endTime = date_add($dt, $interval);it

 

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

相關文章
相關標籤/搜索