国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 临朐县| 穆棱市| 福泉市| 当阳市| 神农架林区| 温泉县| 噶尔县| 东港市| 普洱| 康保县| 垦利县| 玉龙| 奉节县| 乌兰县| 壤塘县| 勃利县| 永福县| 灵石县| 洛浦县| 新闻| 桃源县| 运城市| 霸州市| 大兴区| 濮阳市| 天峨县| 衡南县| 高雄市| 融水| 巴林右旗| 闽侯县| 郎溪县| 清水河县| 阜宁县| 巴林左旗| 兰州市| 高唐县| 措美县| 巴林右旗| 安吉县| 吉安市|