Я пытаюсь написать тест Жасмин, который оценивается несколько раз. Раньше я использовал Moment.js
для вычисления времени, но я пытаюсь использовать Date.now() в некоторых местах, чтобы улучшить скорость. Есть ли способ сделать что-то вроде moment(time).add(1, "minutes")
с Date.js
?Date.now() 10 секунд назад
0
A
ответ
5
Date.now
дает вам текущее время в миллисекундах с эпохи.
Вы можете добавить X минут, добавив к этому времени X * 60 000 миллисекунд.
var now = Date.now();
console.log(new Date(now).getMinutes());
console.log(new Date(now + (1 * 60000)).getMinutes());
console.log(new Date(now + (2 * 60000)).getMinutes());
console.log(new Date(now + (3 * 60000)).getMinutes());
0
Если вы используете библиотеку Datejs, любой из следующих вариантов возможен:
new Date().addMinutes(1)
new Date().add(1).minute()
new Date().add({ minutes: 1 });
Надеется, что это помогает.
Я считаю, вы имеете в виду использование JavaScript 'Date', а не * date.js * - это еще одна библиотека. –