From af696861788aa01703cff2df7a2e7738df4f147d Mon Sep 17 00:00:00 2001 From: Default User Date: Fri, 30 Jan 2026 13:54:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E5=BC=80=E5=85=B7=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E7=B2=BE=E7=A1=AE=E5=88=B0=E7=A7=92=E7=9A=84?= =?UTF-8?q?=E6=97=A5=E6=9C=9F=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- certificate.html | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/certificate.html b/certificate.html index 0e93a08..9bd00ba 100644 --- a/certificate.html +++ b/certificate.html @@ -446,7 +446,7 @@
- +
@@ -709,16 +709,25 @@ }); }); - // 设置日期输入框的默认值和最大值 + // 设置日期时间输入框的默认值和最大值 function setupDateInput() { const dateInput = document.getElementById('date'); if (dateInput) { - // 获取当前日期,格式为YYYY-MM-DD - const today = new Date().toISOString().split('T')[0]; - // 设置默认值为今天 - dateInput.value = today; - // 设置最大值为今天,只能选择今天或之前的日期 - dateInput.max = today; + // 获取当前时间,格式为YYYY-MM-DDTHH:MM:SS + const now = new Date(); + // 格式化时间,确保秒数正确 + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); + const day = String(now.getDate()).padStart(2, '0'); + const hours = String(now.getHours()).padStart(2, '0'); + const minutes = String(now.getMinutes()).padStart(2, '0'); + const seconds = String(now.getSeconds()).padStart(2, '0'); + const formattedNow = `${year}-${month}-${day}T${hours}:${minutes}:${seconds}`; + + // 设置默认值为当前时间 + dateInput.value = formattedNow; + // 设置最大值为当前时间,只能选择当前时间或之前的时间 + dateInput.max = formattedNow; } }