From 8bbe0ac31feac1fb62f88ddeb90c9d10c4a27a59 Mon Sep 17 00:00:00 2001 From: chenrui <1950717904@qq.com> Date: Sun, 4 Aug 2024 09:14:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E8=8E=B7=E5=8F=96=E5=89=8D?= =?UTF-8?q?=E4=BA=94=E5=A4=A9=E6=97=A5=E6=9C=9F=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/enforce/sign.vue | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/views/enforce/sign.vue b/src/views/enforce/sign.vue index add67e9..07eacd9 100644 --- a/src/views/enforce/sign.vue +++ b/src/views/enforce/sign.vue @@ -843,6 +843,32 @@ const beforeRead = (file) =>{ }); return true; } + const getBeforeDate = (num, time) =>{ + let n = num; + let d = ''; + if(time) { + d = new Date(time); + } else { + d = new Date(); + } + let year = d.getFullYear(); + let mon = d.getMonth() + 1; + let day = d.getDate(); + if(day <= n) { + if(mon > 1) { + mon = mon - 1; + } else { + year = year - 1; + mon = 12; + } + } + d.setDate(d.getDate() - n); + year = d.getFullYear(); + mon = d.getMonth() + 1; + day = d.getDate(); + let s = year + "-" + (mon < 10 ? ('0' + mon) : mon) + "-" + (day < 10 ? ('0' + day) : day); + return s; + }