2017-02-09 80 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