PHP中strtotime函數使用方法詳解
在PHP中有個叫做strtotime的函數。strtotime 實現功能:獲取某個日期的時間戳,或獲取某個時間的時間戳。strtotime 將任何英文文本的日期時間描述解析為Unix時間戳[將系統時間轉化成unix時間戳]那麼,PHP中strtotime函數使用方法有哪些?
一,獲取指定日期的unix時間戳
strtotime("2009-1-22") 示例如下:
strtotime("2009-1-22")
結果:1232553600
説明:返回2009年1月22日0點0分0秒時間戳
二,獲取英文文本日期時間
示例如下:
便於比較,使用date將當時間戳與指定時間戳轉換成系統時間
(1)打印明天此時的時間戳strtotime("+1 day")
當前時間:
date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:
date("Y-m-d H:i:s",strtotime("+1 day"))
結果:2009-01-23 09:40:25
(2)打印昨天此時的時間戳strtotime("-1 day")
當前時間:
date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:
date("Y-m-d H:i:s",strtotime("-1 day"))
結果:2009-01-21 09:40:25
(3)打印下個星期此時的時間戳strtotime("+1 week")
當前時間:
date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:
date("Y-m-d H:i:s",strtotime("+1 week"))
結果:2009-01-29 09:40:25
(4)打印上個星期此時的'時間戳strtotime("-1 week")
當前時間:
date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:
date("Y-m-d H:i:s",strtotime("-1 week"))
結果:2009-01-15 09:40:25
(5)打印指定下星期幾的時間戳strtotime("next Thursday")
當前時間:
date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:
date("Y-m-d H:i:s",strtotime("next Thursday"))
結果:2009-01-29 00:00:00
(6)打印指定上星期幾的時間戳strtotime("last Thursday")
當前時間:
date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:
date("Y-m-d H:i:s",strtotime("last Thursday"))
結果:2009-01-15 00:00:00
以上示例可知,strtotime能將任何英文文本的日期時間描述解析為Unix時間戳,我們結合mktime()或date()格式化日期時間獲取指定的時間戳,實現所需要的日期時間。
希望通過本文的介紹後,你已經能掌握strtotime函數用法。</p
-
2017年PHP錯誤總結範文
導語:如果你還是PHP新手的話,不妨就找些PHP錯誤點來看看。下面的是本站小編為大家蒐集的2017年PHP錯誤總結,供大家參考。錯誤總結PHP-不斷更新(新手必看)做開發請開啟全部錯誤提示:error_reporting=E_ALL|E_STRICT屏蔽錯誤提示等於掩耳盜鈴。代碼寫規範,錯誤少一半...
-
數據庫設計和訪問數據庫的 PHP 代碼中出現的五個常見問題
導語:您可以用很多的方式創建數據庫設計、數據庫訪問和基於數據庫的PHP業務邏輯代碼,但最終一般以錯誤告終。本文説明了數據庫設計和訪問數據庫的PHP代碼中出現的五個常見問題,以及在遇到這些問題時如何修復它們。問題1:直接使用MySQL一個常見問題是較老的PHP代碼...
-
增強PHP程序安全的函數
安全是編程非常重要的一個方面。在任何一種編程語言中,都提供了許多的函數或者模塊來確保程序的安全性。在現代網站應用中,經常要獲取來自世界各地用户的輸入,但是,我們都知道“永遠不能相信那些用户輸入的數據”。所以在各種的Web開發語言中,都會提供保證用户輸入...
-
如何寫出高質量的PHP程序
現在的PHP程序員都在追求所謂的高性能,但高性能並不代表是高質量,什麼是高質量的PHP程序呢?我認為,高質量的PHP程序首先得具備以下的要素,就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!一、安全無論程序寫這是一個很老的話題了,...
相關文章
- 解決PHP中file-get-contents函數的方法
- Zend studio for eclipse中使php可以調用mysql相關函數的設置方
- php強大的時間轉換函數strtotime
- PHP中strtotime函數使用方法
- 關於JavaScript中isPrototypeOf函數作用和使用實例
- 有關PHP字符串比較函數strcmp()和strcasecmp()使用總結
- PowerPoint2007中SmartArt的使用方法
- 有關javascript在IE下trim函數無法使用的解決方法
- Thinkpad筆記本開機顯示Tointerrruptnormalstartup解決方法
- PHP中isset()與empty()的使用區別詳解