首页 > 编程知识 正文

vue 时间格式化年月日时分秒,vue怎么获取当前时间

时间:2023-05-04 14:59:30 阅读:204716 作者:4634

直接调用这个函数即可获取时间,需要获取几天前的时间在调用的时候传几(数值,不要传字符串)就行,如果只是获取当天时间,在调用这个方法的时候传0

getTime(val) { // 获取时间并格式化 // 获取前val天的时间 var dt = new Date; val === 0 ? '' : dt.setTime(dt.getTime() - 24 * 60 * 60 * 1000 * val)const y = dt.getFullYear();const m = (dt.getMonth() + 1 + "").padStart(2, "0");const d = (dt.getDate() + "").padStart(2, "0");const hh = (dt.getHours() + "").padStart(2, "0");const mm = (dt.getMinutes() + "").padStart(2, "0");const ss = (dt.getSeconds() + "").padStart(2, "0");return `${y}-${m}-${d} ${hh}:${mm}:${ss}`; // 获取的时间格式为 2021-04-09 09:34:00 // return `${y}-${m}-${d}`; // 获取的时间格式为 2021-04-09 // return y+m+d+hh+mm+ss // 获取的时间格式为 20210409093733// return y + m + d // 获取的时间格式为 20210409 },console.log( this.getTime(0) ) // 得到当天的时间console.log( this.getTime(1) ) // 得到 1 天前的时间console.log( this.getTime(2) ) // 得到 2 天前的时间 以此类推- 号改成 + 号 可以获得几天后的时间 同上

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。