2017-02-09 83 views
0

1474148715根据epochconverter是:GMT: Sat, 17 Sep 2016 21:45:15 GMT如何将毫秒的时间添加到这个时代?

试图momentJS,但没有运气:

const startMomentized = moment(Date($state.params.start_epoch)).add(1, 'milliseconds').unix();

^这给了我时间:GMT: Thu, 09 Feb 2017 19:39:43 GMT,而不是在2016年9月的日期,我想有。


希望的东西像下面这样:

var start = params.start_epoch; 
var startUpdated = start+millisec; 

回答

1

值表示以毫秒为单位的时间,因为1970年,您可以直接添加毫秒到这个数字,如:1474148715 + 1

+0

大声笑感谢,这是它!我试图过分复杂化这个......再过10分钟:) –

+0

你需要乘以1000的值检查我的答案.. – void

+0

@LeonGaban其实用户虚空是正确的,你有多少秒时间,不毫秒。您需要将它乘以1000,然后再为其添加毫秒。你链接的时代转换器网站需要几秒钟,而不是几毫秒。 –

0

你为什么不将毫秒直接添加到您拥有的值

var newDateTime = new Date(1474148715*1000+1); 

请勿将该值乘以1000以毫秒为单位进行转换。

+0

为什么downvote? – void