From 74342a03192df14f7ddc0a9b8d96e9805f9a5b3d Mon Sep 17 00:00:00 2001 From: hbk01 <3243430237@qq.com> Date: Mon, 18 Jul 2022 00:11:32 +0800 Subject: [PATCH] =?UTF-8?q?+=20=E6=B7=BB=E5=8A=A0=E8=BF=87=E6=9C=9F?= =?UTF-8?q?=E6=8F=90=E9=86=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- equipment.html | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/equipment.html b/equipment.html index 90f57e2..e8eb346 100644 --- a/equipment.html +++ b/equipment.html @@ -45,7 +45,7 @@ td_where.innerText = value.where; td_name.innerText = value.name; td_id.innerText = value.id; - td_expir.innerText = value.expir; + td_expir.innerHTML = expir(value.expir); tr.appendChild(td_where); tr.appendChild(td_name); @@ -56,10 +56,39 @@ content.appendChild(table); }); + + function expir(value) { + var date = new Date(); + var array = value.split("."); + date.setFullYear(array[0], array[1] - 1, array[2]); + + var day = (date - Date.now()) / 86400000; + + if (day <= 0) { + return "" + value + "
" + day + "天"; + } + + if (day <= 7) { + return "" + value + "
" + day + "天"; + } + + if (day <= 30) { + return "" + value + "
" + day + "天"; + } + + return value; + } +

+ 过期提醒:
+ 黄色表示有效期剩余30天
+ 红色表示有效期剩余7天
+ 红色加删除线表示已过期
+

+