我正在尝试创建一个日期选择器,其标题格式具有缩写的日期以匹配日期编号。
本月有 31 天,有 31 天打印出来,但 12 月 1 日从上周五开始,我希望能够显示过去一周的天数,或者只显示数字 1,它指的是12 月 1 日在当天开始迭代,在这种情况下,1 应该在 F 下,如下图所示:
这是我想出的代码:
var currentMonthDays = [];
var monthDays = dateFns.eachDay(dateFns.startOfMonth(new Date()), dateFns.lastDayOfMonth(new Date()));
for(var day in monthDays){
currentMonthDays.push(dateFns.format(monthDays[day], 'D'));
}
var numbers = document.querySelector('.picker-days');
for(var key in currentMonthDays){
var htmlString = '<span class="picker-daysNumber">' + currentMonthDays[key] + '</span>';
numbers.insertAdjacentHTML('beforeend', htmlString);
}