1 2 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 }
|