2016-05-23 4 views
0

Я пытаюсь написать тест Жасмин, который оценивается несколько раз. Раньше я использовал Moment.js для вычисления времени, но я пытаюсь использовать Date.now() в некоторых местах, чтобы улучшить скорость. Есть ли способ сделать что-то вроде moment(time).add(1, "minutes") с Date.js?Date.now() 10 секунд назад

+0

Я считаю, вы имеете в виду использование JavaScript 'Date', а не * date.js * - это еще одна библиотека. –

ответ

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 }); 

Надеется, что это помогает.

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