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,如需轉載請自行聯絡原作者
相關文章
- js將時間日期物件轉換為時間日期字元JS物件字元
- 時間日期字串轉換為時間物件字串物件
- JavaScript 時間日期格式轉換JavaScript
- js將時間日期字串轉換為時間日期Date物件JS字串物件
- JavaScript 時間日期轉換成中文JavaScript
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- php日期時間如何轉換為字串PHP字串
- python字串轉換為日期時間Python字串
- golang日期字串與時間戳轉換Golang字串時間戳
- js時間戳與日期格式的相互轉換JS時間戳
- MYSQL中UNIX時間戳與日期的轉換MySql時間戳
- js將日期格式的時候轉換成時間搓JS
- JavaScript時間日期轉換成漢字形式JavaScript
- 將時間戳轉換為時間日期程式碼例項時間戳
- 時間日期和時間戳相互轉換程式碼例項時間戳
- mysql時間和日期轉換的一些例子MySql
- javascript如何將時間日期轉換為Date物件JavaScript物件
- db2日期時間轉換為字串DB2字串
- Python3時間戳轉換為指定格式的日期Python時間戳
- MySQL中日期和時間戳互相轉換的函式和方法MySql時間戳函式
- 時間轉換
- [時間格式的轉換]
- java時間的轉換Java
- 【轉】Python 日期和時間Python
- PHP日期格式轉時間戳PHP時間戳
- sql server日期時間轉字串SQLServer字串
- POJ-3751 時間日期格式轉換-24小時制/12小時制
- 時間轉換成時間戳時間戳
- C 時間轉換時間戳時間戳
- mysql將時間戳直接轉換成日期時間,mysql查詢某一天的資料。MySql時間戳
- Hive日期、時間轉換:YYYY-MM-DD與YYYYMMDD;hh.mm.ss與hhmmss的相互轉換HiveHMM
- Android 時間戳和日期之間的轉化Android時間戳
- C/C++中的日期和時間 TIME_T與STRUCT TM轉換C++Struct
- javascript將日期轉化成時間戳JavaScript時間戳
- php日期時間計算,轉載PHP
- C 時間戳轉換成時間時間戳
- 日期格式的轉換
- 時間戳與時間字串的多時區轉換時間戳字串