PHP中常見日期贴膘、月份卖子、時間戳列表(strtotime、date刑峡、mktime的用法)

在實際開發(fā)過程中洋闽,特別是做查詢統(tǒng)計時玄柠,經(jīng)常會用到最近七天、上周诫舅、上個月羽利、每月第一天等時間操作,以下是一些常見用例:

日期

今天 date('Y-m-d')

明天 date('Y-m-d',strtotime('1 day'))

明天 date('Y-m-d',strtotime('tomorrow'))

明天 date("Y-m-d",mktime(0,0,0,date('m'),date('d')+1,date('Y')))

昨天 date('Y-m-d',strtotime('-1 day'))

昨天 date('Y-m-d',strtotime('yesterday'))

昨天 date("Y-m-d",mktime(0,0,0,date('m'),date('d')-1,date('Y')))

前天 date('Y-m-d',strtotime('-2 day'));

前i天 date('Y-m-d',strtotime('-'.$i.' day'));

前i天 date("Y-m-d",mktime(0,0,0,date('m'),date('d')-i,date('Y')))

后i天 date('Y-m-d H:i:s',strtotime($i.' day'))

后i天 date("Y-m-d",mktime(0,0,0,date('m'),date('d')+i,date('Y')))

月份

本月份 date('Y-m')

//以下’month’可用復數(shù)’months’

下個月 date("Y-m",strtotime('next month'))

下個月 date("Y-m",strtotime('1 month'))

上個月 date("Y-m",strtotime('last month'))

上個月 date("Y-m",strtotime('-1 month'))

前$i月 date(‘Y-m’,strtotime('-'.$i.' month'))

前$i月 date("Y-m-d",mktime(0,0,0,date('m')-$i,date('d'),date('Y')))

后$i月 date("Y-m",strtotime($i.' month'))

后$i月 date("Y-m-d",mktime(0,0,0,date('m')+$i,date('d'),date('Y')))

星期

本星期(星期一) date('Y-m-d',strtotime('this week'))

上星期(星期一) date('Y-m-d',strtotime('last week'))

下星期(星期一) date('Y-m-d',strtotime('next week'))

下星期(7天后) date('Y-m-d',strtotime('1 week'))

上星期(7天前) date('Y-m-d',strtotime('-1 week'))

上星期(7天前) date('Y-m-d',strtotime($i.' week'))

$i個星期 date('Y-m-d',strtotime($i.' week'))

$i個星期后的星期一 date('Y-m-d',strtotime($i.' week monday'))

時間戳

一天(24小時)總秒數(shù) 86400

一周(7天)總秒數(shù) 604800

今天0點 strtotime(date('Y-m-d'))

今天23:59:59 strtotime(date('Y-m-d'))+86399

昨天0點 strtotime(date('Y-m-d',strtotime('-1 day')))

昨天23:59:59 strtotime(date('Y-m-d',strtotime('-1 day')))+86399

昨天23:59:59 strtotime(date('Y-m-d'))-1

明天0點 strtotime(date('Y-m-d',strtotime('1 day')))

明天23:59:59 strtotime(date('Y-m-d',strtotime('1 day')))+86399

明天23:59:59 strtotime(date('Y-m-d',strtotime('2 day')))-1

昨天的這個時刻 strtotime('-1 day') //數(shù)字與day之前可以不用空格

明天的這個時刻 strtotime('1 day')

$i天后的這個時刻 strtotime($i.' day')

$i天后的這個時刻 strtotime(-$i.' day')

$i天后的0點 strtotime(date('Y-m-d',strtotime($i.' day')))

$i天前的0點 strtotime(date('Y-m-d',strtotime(-$i.' day')))

本星期開始(周一0點) strtotime('this week monday')

本星期結束(周日23:59:59) strtotime('this week sunday')+86399

本星期結束(周日23:59:59) strtotime('this week monday')+604800-1

前$i星期開始(周一0點) strtotime('this week monday')-604800 * $i

前$i星期結束(周日23:59:59點) strtotime('this week monday')-604800 * ($i-1)-1

上一個周一0點 strtotime("-1 week Monday") //今天是周一刊懈,則為上周一0點 今天是周二(周一之后)这弧,則為本周三0點

上一個周三0點 strtotime("-1 week wednesday") //今天是周三,則為上周三0點 今天是周四(周三之后)虚汛,則為本周三0點

下一個周一0點 strtotime("1 week Monday") //今天是周一当宴,則為下周一0點 今天是周二(周一之后),則為下下周一0點

下一個周三0點 strtotime("1 week wednesday") //今天是周三泽疆,則為下周三0點 今天是周四(周三之后)户矢,則為下下周三0點

本月首日0點 strtotime(date('Y-m'))

本月尾日23:59:59 strtotime(date('Y-m',strtotime('next month')))-1

本月尾日23:59:59 mktime(0,0,0,date('m')+1,1,date('Y'))-1

前$i月首日0點 mktime(0,0,0,date('m')-$i,1,date('Y'))

前$i月尾日23:59:59 mktime(0,0,0,date('m')-$i+1,1,date('Y'))-1

后$i月首日0點 mktime(0,0,0,date('m')+$i,1,date('Y'))

后$i月首日23:59:59 mktime(0,0,0,date('m')+$i+1,1,date('Y'))-1

————————————————

版權聲明:本文為CSDN博主「aotudexiaowu」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權協(xié)議殉疼,轉載請附上原文出處鏈接及本聲明梯浪。

原文鏈接:https://blog.csdn.net/aotudexiaowu/article/details/106145254

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瓢娜,隨后出現(xiàn)的幾起案子挂洛,更是在濱河造成了極大的恐慌,老刑警劉巖眠砾,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虏劲,死亡現(xiàn)場離奇詭異,居然都是意外死亡褒颈,警方通過查閱死者的電腦和手機柒巫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谷丸,“玉大人堡掏,你說我怎么就攤上這事∨偬郏” “怎么了泉唁?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長揩慕。 經(jīng)常有香客問我亭畜,道長,這世上最難降的妖魔是什么迎卤? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任拴鸵,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘宝踪。我一直安慰自己侨糟,他們只是感情好碍扔,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布瘩燥。 她就那樣靜靜地躺著,像睡著了一般不同。 火紅的嫁衣襯著肌膚如雪厉膀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天二拐,我揣著相機與錄音服鹅,去河邊找鬼。 笑死百新,一個胖子當著我的面吹牛企软,可吹牛的內容都是我干的。 我是一名探鬼主播饭望,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼仗哨,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了铅辞?” 一聲冷哼從身側響起厌漂,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎斟珊,沒想到半個月后苇倡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡囤踩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年旨椒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片堵漱。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡钩乍,死狀恐怖,靈堂內的尸體忽然破棺而出怔锌,到底是詐尸還是另有隱情寥粹,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布埃元,位于F島的核電站涝涤,受9級特大地震影響,放射性物質發(fā)生泄漏岛杀。R本人自食惡果不足惜阔拳,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧糊肠,春花似錦辨宠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至弧圆,卻和暖如春赋兵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背搔预。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工霹期, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拯田。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓历造,卻偏偏與公主長得像,于是被迫代替她去往敵國和親船庇。 傳聞我的和親對象是個殘疾皇子吭产,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348