过去 12 个小时我一直在尝试这个,但我仍然不明白。我有一个距离 1/1
毫秒数的值,我想从该毫秒获取日期和时间。例如,如果我有 0
,我想获取 1/1/2014 00:00:00:000
并且如果我有 31,536,000,000
我想要12/31/2014 23:59:59:999
。我希望介于两者之间的任何事情都相同。到目前为止,这是我的代码:
milliseconds = 31532123456
var janfirst = new Date('1/1/2014').getTime()
thedate = milliseconds + janfirst
但我知道这不会给我日期(月、日和时间)。我该怎么做?抱歉连续问类似的问题。我对 Javascript 中的日期很不擅长。
最佳答案
var date = new Date(1416157734401);
var day = [
date.getDate(),
date.getMonth() + 1,
date.getFullYear()
].join('/')
var time = [
date.getHours(),
date.getMinutes(),
date.getSeconds(),
date.getMilliseconds()
].join(':')
console.log(day + ' ' + time)
有很好的图书馆momentjs.com
moment(1416157734401).format("DD/MM/YYYY hh:mm:ss:ms")
关于javascript - 从毫秒获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26959631/