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; + }