日历完成
This commit is contained in:
@@ -1,15 +1,19 @@
|
||||
import dayjs from 'dayjs'
|
||||
|
||||
export function getdate(){
|
||||
export function getdate(yue?: number){
|
||||
let now = dayjs()
|
||||
if(yue != undefined){
|
||||
now = now.month(now.month() + yue);
|
||||
}
|
||||
yue = now.month() + 1;
|
||||
const day = now.date() // 当前天
|
||||
now = now.date(1)
|
||||
const week = now.day(); // 第一天是星期几
|
||||
now = now.month(now.month() + 1);
|
||||
now = now.date(0);
|
||||
const month = now.date(); // 当前月有几天
|
||||
|
||||
|
||||
const year = now.year()
|
||||
|
||||
console.log(day,week,month)
|
||||
let i = 0;
|
||||
let w = 0;
|
||||
@@ -26,7 +30,6 @@ export function getdate(){
|
||||
date[0][w] = {};
|
||||
}
|
||||
i++;
|
||||
w = w == 0 ? 1 : w;
|
||||
const zhou = Math.floor((i + w - 1) / 7)
|
||||
const d = {
|
||||
day: i
|
||||
@@ -36,7 +39,11 @@ export function getdate(){
|
||||
}
|
||||
date[zhou].push(d)
|
||||
}
|
||||
while(date[date.length - 1].length < 7){
|
||||
date[date.length - 1].push({})
|
||||
}
|
||||
console.log(date)
|
||||
return date;
|
||||
|
||||
return {date, year, yue};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user