将时间转化为时间戳
一、使用自带函数 Date(要转化的时间字符串)先转化为Date类型,
let data=new Date('2022-10-11');
二、将Date类型转化为时间戳类型,时间字符串的格式必须为: yyyy-MM-dd HH:mm:ss 或者 yyyy-MM-dd,例如如: 2022-10-11
转化为时间戳有三种方式
①.getTime()
let time = data.getTime();
②.valueOf()
let time2=data.valueOf();
③.parse(date)
let data='2022-02-02'
let time=Date.parse(data)
第三种方法可以直接使用,不需要new Date;
注:以上方式在标准浏览器中可以直接使用,如果是在ie8中,则需要将日期中的“-”替换成“/”:
var dateTime = "2021-02-03 21:07";
var timeStamp = new Date(str.replace(/-/g, "/")).getTime();