解析php時(shí)間戳與日期的轉(zhuǎn)換
大家也許對(duì)PHP時(shí)間戳已經(jīng)有所了解,那么我們如何應(yīng)用它來獲取具體的日期呢?我們今天來為大家介紹一下PHP時(shí)間戳獲取當(dāng)前時(shí)期的具體方式。
實(shí)現(xiàn)功能:獲取某個(gè)日期的時(shí)間戳,或獲取某個(gè)時(shí)間的PHP時(shí)間戳。
strtotime能將任何英文文本的日期時(shí)間描述解析為Unix時(shí)間戳,我們結(jié)合mktime()或date()格式化日期時(shí)間獲取指定的時(shí)間戳,實(shí)現(xiàn)所需要的日期時(shí)間。
strtotime 將任何英文文本的日期時(shí)間描述解析為Unix時(shí)間戳[將系統(tǒng)時(shí)間轉(zhuǎn)化成unix時(shí)間戳]
一,獲取指定日期的unix時(shí)間戳 strtotime(”2009-1-22〃) 示例如下:
echo strtotime(”2009-1-22“) 結(jié)果:1232553600
說明:返回2009年1月22日0點(diǎn)0分0秒時(shí)間戳
二,獲取英文文本日期時(shí)間 示例如下:
便于比較,使用date將當(dāng)時(shí)間戳與指定時(shí)間戳轉(zhuǎn)換成系統(tǒng)時(shí)間
(1)打印明天此時(shí)的時(shí)間戳strtotime(”+1 day“)
當(dāng)前時(shí)間:echo date(”Y-m-d H:i:s”,time()) 結(jié)果:2009-01-22 09:40:25
指定時(shí)間:echo date(”Y-m-d H:i:s”,strtotime(”+1 day”)) 結(jié)果:2009-01-23 09:40:25
(2)打印昨天此時(shí)的PHP時(shí)間戳strtotime(”-1 day“)
當(dāng)前時(shí)間:echo date(”Y-m-d H:i:s”,time()) 結(jié)果:2009-01-22 09:40:25
指定時(shí)間:echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 結(jié)果:2009-01-21 09:40:25
(3)打印下個(gè)星期此時(shí)的時(shí)間戳strtotime(”+1 week“)
當(dāng)前時(shí)間:echo date(”Y-m-d H:i:s”,time()) 結(jié)果:2009-01-22 09:40:25
指定時(shí)間:echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 結(jié)果:2009-01-29 09:40:25
(4)打印上個(gè)星期此時(shí)的時(shí)間戳strtotime(”-1 week“)
當(dāng)前時(shí)間:echo date(”Y-m-d H:i:s”,time()) 結(jié)果:2009-01-22 09:40:25
指定時(shí)間:echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 結(jié)果:2009-01-15 09:40:25
(5)打印指定下星期幾的PHP時(shí)間戳strtotime(”next Thursday“)
當(dāng)前時(shí)間:echo date(”Y-m-d H:i:s”,time()) 結(jié)果:2009-01-22 09:40:25
指定時(shí)間:echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 結(jié)果:2009-01-29 00:00:00
(6)打印指定上星期幾的時(shí)間戳strtotime(”last Thursday“)
當(dāng)前時(shí)間:echo date(”Y-m-d H:i:s”,time()) 結(jié)果:2009-01-22 09:40:25
指定時(shí)間:echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) 結(jié)果:2009-01-15 00:00:00
以上示例可知,strtotime能將任何英文文本的日期時(shí)間描述解析為Unix時(shí)間戳,我們結(jié)合mktime()或date()格式化日期時(shí)間獲取指定的PHP時(shí)間戳,實(shí)現(xiàn)所需要的日期時(shí)間。
相關(guān)文章
PHP配合fiddler抓包抓取微信指數(shù)小程序數(shù)據(jù)的實(shí)現(xiàn)方法分析
這篇文章主要介紹了PHP配合fiddler抓包抓取微信指數(shù)小程序數(shù)據(jù)的實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了PHP結(jié)合fiddler抓取微信指數(shù)小程序數(shù)據(jù)的相關(guān)原理與實(shí)現(xiàn)方法,需要的朋友可以參考下2020-01-01
round robin權(quán)重輪循算法php實(shí)現(xiàn)代碼
這篇文章主要介紹了round robin權(quán)重輪循算法php實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-05-05
簡(jiǎn)單的方法讓你的后臺(tái)登錄更加安全(php中加session驗(yàn)證)
通過特定文件為后臺(tái)入口注冊(cè)session,否則失敗退出。即直接使用原后臺(tái)地址將無法登錄后臺(tái)。這樣一來,入口文件名的多樣性、可變更性將為你的后臺(tái)登錄提供更加安全的環(huán)境2012-08-08
PHP在字符斷點(diǎn)處截?cái)辔淖值膶?shí)現(xiàn)代碼
所謂斷字 (word break),即一個(gè)單詞可在轉(zhuǎn)行時(shí)斷開的地方。這一函數(shù)將在斷字處截?cái)嘧址?/div> 2011-04-04
解決php中Cannot send session cache limiter 的問題的方法
解決php中Cannot send session cache limiter 的問題的方法...2007-04-04
php將HTML表格每行每列轉(zhuǎn)為數(shù)組實(shí)現(xiàn)采集表格數(shù)據(jù)的方法
這篇文章主要介紹了php將HTML表格每行每列轉(zhuǎn)為數(shù)組實(shí)現(xiàn)采集表格數(shù)據(jù)的方法,涉及php正則替換的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04最新評(píng)論

