| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 
 | 
 function getDateStr(AddDayCount = 0) {
 var dd = new Date();
 dd.setDate(dd.getDate() + AddDayCount);
 var y = dd.getFullYear();
 var m = (dd.getMonth() + 1) < 10 ? "0" + (dd.getMonth() + 1) : (dd.getMonth() + 1);
 var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate();
 return y + "-" + m + "-" + d;
 
 }
 
 
 function getWeek(datestr) {
 var weekArray = new Array(7, 1, 2, 3, 4, 5, 6);
 var week = weekArray[new Date(datestr).getDay()];
 return week;
 }
 
 
 function getMonthNum() {
 let date = new Date();
 let year = date.getFullYear();
 let month = date.getMonth() + 1;
 let d = new Date(year, month, 0);
 let a = d.getDate();
 return a
 }
 
 
 function getNowDate() {
 let date = getDateStr()
 return [date, date]
 }
 
 
 function getNowWeek() {
 
 let weekNum = getWeek(getDateStr())
 
 let weekFirst = getDateStr((weekNum - 1) * -1)
 
 let weekLast = getDateStr(7 - weekNum)
 
 return [weekFirst, weekLast]
 }
 
 
 function getNowMonth() {
 
 let day = new Date().getDate()
 
 let monthnum = getMonthNum()
 
 let monthfarst = getDateStr((day - 1) * -1)
 
 let monthlast = getDateStr(monthnum - day)
 return [monthfarst, monthlast]
 }
 
 export {
 getNowDate,
 getNowWeek,
 getNowMonth,
 getDateStr
 }
 
 |