PHP-日期時間的轉換
1.1.1 字串轉換為日期時間物件
使用date_create_from_format函式:
date_create_from_format(`Y-m-d H:i:s`, `2015-08-12 09:50:23`)
1.1.2 日期時間物件轉換為字串
日期時間物件有個成員函式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`);
1.1.3 根據指定日期計算相對日期
譬如,已知一個日期,計算該日期一年前/後的日期,可使用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);
以上程式碼是計算指定日期一年前的日期(不算精確,沒考慮閏年)。
本文轉自 tywali 51CTO部落格,原文連結:http://blog.51cto.com/lancelot/1784652,如需轉載請自行聯絡原作者
相關文章
- JavaScript 時間日期格式轉換JavaScript
- python字串轉換為日期時間Python字串
- JavaScript 時間日期轉換成中文JavaScript
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- php日期時間如何轉換為字串PHP字串
- golang日期字串與時間戳轉換Golang字串時間戳
- js時間戳與日期格式的相互轉換JS時間戳
- MSSQL-從字串轉換日期和/或時間時,轉換失敗SQL字串
- Python3時間戳轉換為指定格式的日期Python時間戳
- MySQL中日期和時間戳互相轉換的函式和方法MySql時間戳函式
- 時間轉換
- [時間格式的轉換]
- 如何將 performance_schema 中的 TIMER 欄位轉換為日期時間ORM
- Hive日期、時間轉換:YYYY-MM-DD與YYYYMMDD;hh.mm.ss與hhmmss的相互轉換HiveHMM
- python中的時間轉換,秒級時間戳轉string,string轉時間Python時間戳
- Pbootcms將日期時間轉換成"剛剛、幾分鐘、幾小時前"的形式boot
- MySQL時間戳轉成日期格式MySql時間戳
- 時間相減和時間轉換
- Excel中時間戳轉換時間Excel時間戳
- 時間戳與時間字串的多時區轉換時間戳字串
- 細說PHP筆記08(第12章)--日期和時間,建立時間戳,mktime轉換unix時間戳,獲取字串時間,獲得日期和時間資訊,日期和時間格式化輸出,microtime()獲取微秒數PHP筆記時間戳字串
- LocalDateTime日期轉換LDA
- 轉換日期(C)
- Linq 日期轉換
- 把時間戳轉為常用日期格式時間戳
- Goland 時間轉換的那些事GoLand
- 工具方法:時間轉換
- 轉換UTC時間格式
- Java之時間轉換Java
- 用於日期轉換的訊息轉換器
- unix時間轉換為datetimedatetime轉換為unixtime
- python時間戳和時間字串的各種轉換Python時間戳字串
- java日期時間各種變換及處理Java
- SimpleDateFormat日期格式轉換的使用ORM
- 處理日期和時區轉換:為什麼正確的 UTC 轉換很重要
- SpringMVC的亂碼與時間轉換SpringMVC
- 日期和時間
- 日期時間類
- iOS日期時間iOS