添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
闷骚的鸡蛋面  ·  moment ...·  1小时前    · 
骑白马的蚂蚁  ·  时间库Moment.js ...·  1小时前    · 
曾经爱过的八宝粥  ·  numpy 2d ...·  2 周前    · 
俊逸的西瓜  ·  Page de manuel de ...·  1 月前    · 
傻傻的刺猬  ·  Linux C ...·  1 月前    · 
1
2
3
4
5
6
7
const date = new Date('2032-01-27 5:38:13:123');
const time1 = date.getTime(); //会精确到毫秒
const time2 = date.valueOf(); //会精确到毫秒
const time3 = Date.parse(date); //只能精确到秒,毫秒用000替代
console.log(time1); //1958765893123
console.log(time2); //1958765893123
console.log(time3); //1958765893000

封装成公共方法

说明:在处理时间戳的时候,new Date(data).get Time()在IOS系统上有兼容问题,需要把时间字符串中的“-”替换成“/”。

不仅是iOS,IE浏览器也有这个问题,办法同样适用

1
2
3
4
5
// 把时间日期转成时间戳
getTimestamp(time) {
const getDay = new Date(time.replace(/-/g, '/')).getTime(); // new Date(time).getTime()兼容IOS
return getDay;
},

调用公共方法

1
console.log(this.getTimestamp('2020-03-28 00:00:00')); // 1585324800000

发布时间: 2020年03月28日 - 18:03

最后更新: 2020年03月28日 - 18:03

原始链接: http://yoursite.com/2020/03/28/JS-dateToTimestamp/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。