1、后端接口返回时间格式转换成时间戳
例:2021-02-15T09:33:08.694+0000
方案1:
const time = 2021-02-15T09:33:08.694+0000
时间戳:new Date(time).getTime()
方案2: 安装moment
import moment from ‘moment‘;
const time = 2021-02-15T09:33:08.694+0000
时间戳:moment(time).valueOf()
const time = 2021-02-15T09:33:08.694+0000
时间:moment(time).format(‘YYYY-MM-DD HH:mm:ss)
方案2:不展示
使用正则表达式分别找到‘T‘、‘.‘的索引值,然后字符串的方式截取
3、时间戳展示成展示格式(2020-12-04 15:22:42)或者年月日
可直接引用此函数
4、扩展
// 将当前时间换成时间格式字符串
var timestamp3 = 1403058804;
var newDate = new Date();
newDate.setTime(timestamp3 * 1000);
// Wed Jun 18 2014
console.log(newDate.toDateString());
// Wed, 18 Jun 2014 02:33:24 GMT
console.log(newDate.toGMTString());
// 2014-06-18T02:33:24.000Z
console.log(newDate.toISOString());
// 2014-06-18T02:33:24.000Z
console.log(newDate.toJSON());
// 2014年6月18日
console.log(newDate.toLocaleDateString());
// 2014年6月18日 上午10:33:24
console.log(newDate.toLocaleString());
// 上午10:33:24
console.log(newDate.toLocaleTimeString());
// Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)
console.log(newDate.toString());
// 10:33:24 GMT+0800 (中国标准时间)
console.log(newDate.toTimeString());
// Wed, 18 Jun 2014 02:33:24 GMT
console.log(newDate.toUTCString());
原文:https://www.cnblogs.com/lijinxiao/p/14306618.html