From a8240e03a1bd415a99b6e050f37e427474078279 Mon Sep 17 00:00:00 2001 From: weidehai <243395655@qq.com> Date: Sun, 9 Jan 2022 16:52:51 +0800 Subject: [PATCH] DatePicker:fix weeknumber error --- packages/date-picker/src/picker.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/date-picker/src/picker.vue b/packages/date-picker/src/picker.vue index d1259d2ad..d344cca72 100644 --- a/packages/date-picker/src/picker.vue +++ b/packages/date-picker/src/picker.vue @@ -179,7 +179,7 @@ const TYPE_VALUE_RESOLVER_MAP = { let week = getWeekNumber(value); let month = value.getMonth(); const trueDate = new Date(value); - if (week === 1 && month === 11) { + if ((week === 1 && month === 11) || (week >= 52 && month === 0)) { trueDate.setHours(0, 0, 0, 0); trueDate.setDate(trueDate.getDate() + 3 - (trueDate.getDay() + 6) % 7); }