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天
+ 红色加删除线表示已过期
+

+