行业知识
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
上一篇:固态硬盘驱动详解,性能提升的关键
下一篇:小仁服务器怎么样?