js用时间戳的差获取时分秒?

有两个时间戳,a:1558951200000,b:1558961999000,通过把他们相减得到一个值,怎么通过这个值去获取对应的时分秒?我最开始用的是new Date(),但是得到的时间好像有点没对,求路过的大神帮忙看看
clipboard.png

阅读 5.9k
2 个回答

Date对象则基于Unix Time Stamp,即自1970年1月1日(UTC)起经过的毫秒数,可以调用new Date(a)a=1558951200000转为UTC时间格式,即Mon May 27 2019 18:00:00 GMT+0800 (China Standard Time){},所以a和b相减则为两个时间戳之间的毫秒数,后面就可以用这个差值换算成你想要的时分秒了。

比如相减得到190,这是3min10s对吧,将秒数转换成时分秒就行,new Date()这个方法不行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题