怎么把2017-10-31+19:52:18格式的时间转换成1506676170000这样的格式

初学前端……问题可能有些弱智,望解答

怎么把2017-10-31+19:52:18格式的时间转换成1506676170000这样格式?

因为比较尴尬的是这两种格式叫什么我也不知道,所以无从查起。

查了下13位的时间戳也不长这个样子……囧


原来是叫long型的毫秒数啊……

阅读 2.2k
2 个回答

new Date('2017-10-31 19:52:18').getTime()

把中间的+替换为空格。
然后用替换完的字符串实例化一个date对象,然后调用getTime()方法。

let date = new Date('2017-10-31+19:52:18'.replace('+', ' '));
date.getTime();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题