时间戳与日期时间的相互转换
作者:互联网
时间戳分为10位数到秒级时间戳、13位到毫秒级时间戳(如果在转译发现时间对不上,转到1970年,那就是需要的13位时间戳却用10位时间戳传参)、
时间戳转为时间:
unixTimeToDateTime(unixtime) { var now = new Date(unixtime * 1000); // 依情况进行更改 * 1000 var y = now.getFullYear(); var m = now.getMonth() + 1; var d = now.getDate(); return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d) + " " + now.toTimeString().substr(0, 8); },
时间转为时间戳,精确到秒:
时间字符串有要求,形式必须是 yyyy-MM-dd HH:mm:ss 的形式,当然,也可以只是 yyyy-MM-dd, 例如2021-09-02 或者2021-09-02 00:00:00
var time = date.getTime();
精确到毫秒:
var time = Date.parse(date);
标签:10,00,转换,unixtime,日期,时间,var,now 来源: https://www.cnblogs.com/wuzhen945426/p/15217767.html