小工具知识网

当前位置: 首页 > 行业知识 > ELement UI时间控件el-date-picker误差8小时解决办法

行业知识

ELement UI时间控件el-date-picker误差8小时解决办法

2026-11-15 22:35:31 来源:互联网转载

一、问题描述:

在项���中引用了elementui中的date-picker组件,选中的时间跟实际相差八小时,且格式不是自己想要的格式

 

如图输入的是:

得到的是

二、解决办法

①在data里定义变量

form: {        timestamp: new Date()      },

②在使用form.timestamp之前要对它做处理

this.form.timestamp = this.YymmddFormat(this.form.timestamp)

③在methods里加入方法;格式自己可定义;我这里输出的是yyyy/M/d 仅供参考哦

YymmddFormat(newDate) {      let Month = newDate.getMonth() + 1;      Month = Month;      let d = newDate.getDate();      return [[newDate.getFullYear(), Month, d].join("/")].join("");    },

如果要输出yyyy-MM-dd格式的,可参考如下代码

YymmddFormat(newDate) {      let Month = newDate.getMonth() + 1;      Month = Month >= 10 ? Month : "0" + Month;      let d = newDate.getDate();      d = d >= 10 ? d : "0" + d;      return [[newDate.getFullYear(), Month, d].join("-")].join("");    },

如果加上时分秒,参考参考,可能有误。

dateTrans(date) {      let _date = new Date(parseInt(date));      let y = _date.getFullYear();      let m = _date.getMonth() + 1;      m = m                                                 

上一篇:固态硬盘驱动详解,性能提升的关键

下一篇:小仁服务器怎么样?