成果展示-历史影像-每周的开始是周一
parent
537b397228
commit
16d7a77a65
|
|
@ -407,7 +407,19 @@
|
|||
function convertToYearWeek(dateStr) {
|
||||
const date = dayjs(dateStr, 'YYYYMMDD');
|
||||
// 返回格式化的字符串
|
||||
return `${date.year()}-${date.week()}`;
|
||||
return `${date.year()}-${getWeekOfYear(date)}`;
|
||||
}
|
||||
|
||||
// 每周从周一开始
|
||||
function getWeekOfYear(date) {
|
||||
const firstDayOfYear = dayjs(date).startOf('year');
|
||||
const firstMondayOfYear =
|
||||
firstDayOfYear.day() === 1
|
||||
? firstDayOfYear
|
||||
: firstDayOfYear.add(1 - firstDayOfYear.day(), 'day');
|
||||
const diffInDays = date.diff(firstMondayOfYear, 'days');
|
||||
const weekNumber = Math.floor(diffInDays / 7) + 1;
|
||||
return weekNumber;
|
||||
}
|
||||
|
||||
// 指定年份和周数的起始后终结日期
|
||||
|
|
|
|||
Loading…
Reference in New Issue