通過年月獲取當月的第一天和最後一天

2021-10-05 20:25:52 字數 1243 閱讀 3506

研究同事**發現這個方法,原方法是用來獲取上月、本月、下月的yyyy-mm-dd格式日期,

getmonth

(type, months);if

(months !=0)

else

if(month + months <1)

else;}

; month = month <10?

"0"+ month : month;

var date = d.

getdate()

;var firstday = year +

"-"+ month +

"-"+

"01"

;var lastday ="";

if(month ==

"01"

|| month ==

"03"

|| month ==

"05"

|| month ==

"07"

|| month ==

"08"

|| month ==

"10"

|| month ==

"12"

)else

if(month ==

"02"

)else;}

else

;var day ="";

if(type ==

"s")

else

;return day;

},

業務需要改為獲取指定月份獲取格式日期,記錄一下,下次可以復用

getmonth

(type, year, month)

else

if(month ==

"02"

)else;}

else

;var day ="";

if(type ==

"s")

else

;return day;

},

console.log(this.getmonth('s', 2020,4))

console.log(this.getmonth('e', 2020,4))

----------------------

2020-05-01

2020-05-31

----------------------

sql sever 得到當月第一天和最後一天

得到上個月第一天和最後一天 select convert varchar 10 dateadd month,1,dateadd day,day getdate 1 getdate 21 dateadd month,1,dateadd day,1,convert varchar 8 dateadd m...

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...

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

在做資料統計的時候會用到按月統計的問題 總結歸納 一般下個月初會統計上個月的一些運營資料,這樣就需要月初和月末的情況 1.獲取上個月第一天及最後一天.echo date y m d strtotime date y m 01 1 month 計算出本月第一天再減乙個月 上個月最後一天 echo da...