如果我们使用element.UI日期选择器组件中value-format即可定义任何你想要的类型。
如果我们现在的需求是要获取当前时间并且转换成一个后端所需要的类型呢?
如果按照之前的写法是下面这种臃肿的代码用Date方法依次将年月日时分秒一个个算出来,然后拼接成需要的时间格式字符串。
为了精简代码封装了更加便捷的方法
getTime(time = +new Date()){let date = new Date(time + 8 * 3600 * 1000); // 增加8小时return date.toJSON().substr(0, 19).replace('T', ' ');console.log(date)},
Date的‘toJSON’方法返回格林威治时间的JSON格式字符串,实际是使用‘toISOString’方法的结果。转换为北京时间有8小时的时差所以要增加8小时。
详细请看:/weixin_48141487/article/details/121828749