2017-02-09 3 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, я пытаюсь иметь.


Надеяться на что-то вроде следующего:

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

ответ

1

значение представляет собой время в миллисекундах с 1970 года Вы можете добавить миллисекунды непосредственно к тому, что число, например: 1474148715 + 1

+0

Lol спасибо, что было! Я пытался скомпрометировать это ... еще 10 минут :) –

+0

Вам нужно умножить значение на 1000. Проверьте мой ответ .. – void

+0

@LeonGaban На самом деле пользователь Void прав, у вас есть время в секундах, а не миллисекундах. Вам нужно умножить его на 1000, прежде чем добавлять к нему миллисекунду. Этот веб-сайт конвертера эпох, который вы связываете, занимает секунды, а не миллисекунды. –

0

Почему вы не добавьте Milliseconds прямо к интересующему вас значению

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

Не использовать чтобы умножить значение на 1000 для преобразования в миллисекундах.

+0

Почему downvote? – void

Смежные вопросы