时间转时间戳
方法1(秒级别):
Date.parse( new Date())
方法2(毫秒级别):
(new Date()).valueOf()
方法3(毫秒级别):
new Date().getTime()
如果要获得指定时间的时间戳,就在上面的new Date()里面填入时间,比如new Date("2016-08-03 00:00:00")
上面的时间戳默认是13位的,如果想要10位的,就除个1000
时间戳转时间
function time(time = +new Date()) {
var date = new Date(time + 8 * 3600 * 1000);
return date.toJSON().substr(0, 19).replace('T', ' ').replace(/-/g, '.');
}
time(1569772800000); //"2019.09.30 00:00:00"
如果时间格式想用2019-08-01这种,就去掉replace(/-/g, '.'),也可以把.换成其他符号。如果想要毫秒级的数据,把substr(0, 19)换成substr(0, 23)
如果时间格式只要年月日,就substr(0, 10)