獲取月份的第一天和最後一天

2021-08-10 18:52:09 字數 943 閱讀 3343

在做資料統計的時候會用到按月統計的問題:

總結歸納:一般下個月初會統計上個月的一些運營資料,這樣就需要月初和月末的情況

1.獲取上個月第一天及最後一天.

echo date('y-m-d', strtotime(date('y-m-01') . ' -1 month')); // 計算出本月第一天再減乙個月

上個月最後一天:

echo date('y-m-d', strtotime(date('y-m-01') . ' -1 day')); // 計算出本月第一天再減一天

2.獲取當月第一天及最後一天.

$begindate=date('y-m-01', strtotime(date("y-m-d")));

echo $begindate;

echo "

";echo date('y-m-d', strtotime("$begindate +1 month -1 day"));

echo "

";3.獲取當天年份、月份、日及天數.

echo " 本月共有:".date("t")."天";

echo " 當前年份".date('y');

echo " 當前月份".date('m');

echo " 當前幾號".date('d');

echo "

";4.使用函式及陣列來獲取當月第一天及最後一天,比較實用

function getthemonth($date)

$today = date("y-m-d");

$day=getthemonth($today);

echo "當月的第一天: ".$day[0]." 當月的最後一天: ".$day[1];

echo "";

好文要頂

js 獲取當前月份 第一天和最後一天

js 獲取當前月份 第一天和最後一天 var now new date 當前日期 var nowmonth now.getmonth 當前月 var nowyear now.getfullyear 當前年 本月的開始時間 var monthstartdate new date nowyear,now...

JS 獲取當前月份的第一天和最後一天

在 js 中,new date 函式,可以傳遞進去乙個時間戳,返回的時候時間戳對應的時間,也可以傳遞進去乙個日期,得到時間戳。該方法用的就是這個。var now new date var month now.getmonth 1 js獲取到的是月份是 0 11 所以要加1 var year now....

SQL獲取第一天和最後一天

sql獲取第一天和最後一天 declare dt datetime set dt getdate declare number int set number 3 1 指定日期該年的第一天或最後一天 a.年的第一天 select convert char 5 dt,120 1 1 b.年的最後一天 s...