国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php 獲取指定月第一天和最后一天

2024-09-04 11:45:22
字體:
供稿:網(wǎng)友

借助于date和strtotime函數(shù),可以輕松的獲取本月,下月以及上月的第一天和最后一天,下面分別給出其實現(xiàn),其中函數(shù)的參數(shù)date格式為yyyy-MM-dd。

1,給定一個日期,獲取其本月的第一天和最后一天,代碼如下:

  1. function getCurMonthFirstDay($date) { 
  2.     return date('Y-m-01'strtotime($date)); 
  3. function getCurMonthLastDay($date) { 
  4.     return date('Y-m-d'strtotime(date('Y-m-01'strtotime($date)) . ' +1 month -1 day')); 

2、給定一個日期,獲取其下月的第一天和最后一天,代碼如下:

  1. function getNextMonthFirstDay($date) { 
  2.     return date('Y-m-d'strtotime(date('Y-m-01'strtotime($date)) . ' +1 month')); 
  3. function getNextMonthLastDay($date) { 
  4.     return date('Y-m-d'strtotime(date('Y-m-01'strtotime($date)) . ' +2 month -1 day')); 

3、給定一個日期,獲取其下月的第一天和最后一天,代碼如下:

  1. function getPrevMonthFirstDay($date) { 
  2.     return date('Y-m-d'strtotime(date('Y-m-01'strtotime($date)) . ' -1 month')); 
  3. function getPrevMonthLastDay($date) { 
  4.     return date('Y-m-d'strtotime(date('Y-m-01'strtotime($date)) . ' -1 day')); 

其中strtotime函數(shù)參數(shù)"+1 month",php會根據(jù)具體月份來確定增加多少天,可能是28、29(2月)、30(小月)或 31(大月);某月的第一天 "-1 day" 自然就是上個月最后一天,php也會根據(jù)月來智能確定是28、29、30或31。

strtotime — 將任何英文文本的日期時間描述解析為 Unix 時間戳

Report a bug 說明

int strtotime ( string $time [, int $now = time() ] )

本函數(shù)預(yù)期接受一個包含美國英語日期格式的字符串并嘗試將其解析為 Unix 時間戳(自 January 1 1970 00:00:00 GMT 起的秒數(shù)),其值相對于 now 參數(shù)給出的時間,如果沒有提供此參數(shù)則用系統(tǒng)當(dāng)前時間。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 荔浦县| 志丹县| 历史| 灵石县| 张家界市| 阳谷县| 安达市| 芷江| 许昌县| 阜阳市| 会泽县| 西城区| 通辽市| 德安县| 永顺县| 沂源县| 建湖县| 海林市| 辽宁省| 定日县| 昌乐县| 宜宾县| 汾阳市| 定安县| 定兴县| 台山市| 甘孜| 嘉定区| 韶山市| 桃园县| 陵川县| 曲沃县| 含山县| 沛县| 固阳县| 莱芜市| 纳雍县| 灵寿县| 鞍山市| 通化市| 常山县|