Подтвердить что ты не робот

Moment.js получает текущее время в миллисекундах?

var timeArr = moment().format('HH:mm:ss').split(':');

var timeInMilliseconds = (timeArr[0] * 3600000) + (timeArr[1] * 60000);

Это решение работает, протестируйте его, но я бы предпочел просто использовать момент api вместо использования своего собственного кода.

Этот код возвращает время TODAYS в миллисекундах. Мне нужно, чтобы он вызывал другую функцию в миллисекундах... Нельзя использовать эпоху. Сегодня нужно создать время в миллисекундах. 9:00 am = 3,24e + 7 миллисекунд 9:00 вечера = 6,84e + 7 миллисекунд.

4b9b3361

Ответ 1

Из документов: http://momentjs.com/docs/#/parsing/unix-timestamp-milliseconds/

Так что используйте любой из них:


moment(...).valueOf()

проанализировать существующую дату и преобразовать представление в метку времени Unix


moment().valueOf()

для текущей метки времени Unix

Ответ 2

Смотрите эту ссылку http://momentjs.com/docs/#/displaying/unix-timestamp-milliseconds/

valueOf() - это функция, которую вы ищете.

Редактирование моего ответа (OP хочет миллисекунды сегодня, а не с эпохи)

Вам нужна функция milliseconds() ИЛИ вы могли бы пройти маршрут moment().valueOf()

Ответ 3

var timeArr = moment().format('x');

возвращает временную метку Unix Millisecond в соответствии с format() documentation.

Ответ 4

Вы можете вычесть текущую отметку времени с 12 часов утра того же дня.

Используя текущую метку времени:

moment().valueOf() - moment().startOf('day').valueOf()

Используя произвольный день:

moment(someDate).valueOf() - moment(someDate).startOf('day').valueOf()

Ответ 6

Вы можете просто получить отдельные компоненты времени и вычислить общее количество. Кажется, вы ожидаете, что Moment уже будет иметь эту функцию, аккуратно упакованную для вас, но это не так. Я сомневаюсь, что люди очень часто нуждаются.

Пример:

var m = moment();

var ms = m.milliseconds() + 1000 * (m.seconds() + 60 * (m.minutes() + 60 * m.hours()));

console.log(ms);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>