求给个最佳实践, 对moment不熟(api看了一天了,基础的都了解了), 不想走冤枉路, 求给出最终 数据结构 就行, 比如[[26,27,28,1,2,3,4], [], [], ...]
感谢, 呜哈哈
求给个最佳实践, 对moment不熟(api看了一天了,基础的都了解了), 不想走冤枉路, 求给出最终 数据结构 就行, 比如[[26,27,28,1,2,3,4], [], [], ...]
感谢, 呜哈哈
let result = [...Array(42).keys()].reduce((acc, val) => {
acc.push(moment().add(val, 'day').format('YYYY/MM/DD'));
return acc;
}, []);
一维date数组可以思路:
const dates = []
for(let i = 0; i < 42; i+=1) {
const startDate = moment('2017-05-20').date(1);
dates[i] = startDate.weekday(i).date();
};
console.log(dates);
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
moment.js API里面好像没有看到直接生成日历的方法
大致想法:
daysArr[0][0]
对应的日期(上月天数 - 本月一号对应的星期)daysArr[0][0]
计算出daysArr其他元素的值