From 3a4a30511d3753ce15a81c3ca247d8b4ac440fc3 Mon Sep 17 00:00:00 2001 From: "97694732@qq.com" Date: Thu, 18 Jun 2026 15:43:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=8D=B0=E5=88=B7=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E5=85=BC=E5=AE=B9/=E5=92=8C-=E4=B8=A4=E7=A7=8D=E5=88=86?= =?UTF-8?q?=E9=9A=94=E7=AC=A6,=E6=94=AF=E6=8C=811980/03=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/upload/upload.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pages/upload/upload.vue b/pages/upload/upload.vue index 6be3029..3f598ea 100644 --- a/pages/upload/upload.vue +++ b/pages/upload/upload.vue @@ -2095,7 +2095,9 @@ export default { var pubTimeStr = this.printTime || '' var pubTimestamp = '0' if (pubTimeStr) { - var parts = pubTimeStr.split('-') + // 兼容 '1980/03' 和 '1980-03' 两种格式 + var normalized = pubTimeStr.replace(/\//g, '-') + var parts = normalized.split('-') if (parts.length >= 2) { var d = new Date(parseInt(parts[0], 10), parseInt(parts[1], 10) - 1, 1) var ts = Math.floor(d.getTime() / 1000) @@ -2237,7 +2239,9 @@ export default { var pubTimeStr = this.noIsbnPrintTime || '' var pubTimestamp = '0' if (pubTimeStr) { - var parts = pubTimeStr.split('-') + // 兼容 '1980/03' 和 '1980-03' 两种格式 + var normalized = pubTimeStr.replace(/\//g, '-') + var parts = normalized.split('-') if (parts.length >= 2) { var d = new Date(parseInt(parts[0], 10), parseInt(parts[1], 10) - 1, 1) var ts = Math.floor(d.getTime() / 1000)