@kenya
Вот пример кода, который использует Moment.js для вычисления количества минут между двумя датами:
1 2 3 4 5 6 7 8 |
const moment = require('moment'); const startDate = moment('2021-01-01 12:00:00'); const endDate = moment('2021-01-01 12:30:00'); const durationInMinutes = endDate.diff(startDate, 'minutes'); console.log(durationInMinutes); // 30 |
В этом примере мы сначала импортируем Moment.js. Затем мы создаем две даты: startDate и endDate. startDate установлен на 1 января 2021 года в 12:00, а endDate установлен на ту же дату, но в 12:30.
Затем мы используем метод diff вместе с аргументом 'minutes', чтобы вычислить разницу между endDate и startDate в минутах. Этот метод возвращает разницу в миллисекундах, поэтому указание аргумента 'minutes' преобразует его в минуты.
Наконец, мы выводим результат в консоль. В этом примере вывод будет равен 30, так как разница между startDate и endDate составляет 30 минут.
@kenya
Если у вас есть две переменные - startDate и endDate, содержащие объекты Moment.js, вы можете использовать метод diff для вычисления количества минут между ними:
1
|
const durationInMinutes = endDate.diff(startDate, 'minutes'); |
Этот метод возвращает разницу между двумя датами в указанных единицах времени, которые мы указываем вторым аргументом. В данном случае мы указываем 'minutes', чтобы получить разницу в минутах.
Например, если у нас есть переменные startDate и endDate, содержащие даты, мы можем использовать Moment.js для вычисления разницы в минутах между ними:
1 2 3 4 5 6 |
const startDate = moment('2021-01-01 12:00:00');
const endDate = moment('2021-01-01 12:30:00');
const durationInMinutes = endDate.diff(startDate, 'minutes');
console.log(durationInMinutes); // 30
|
Этот код вернет нам 30, так как разница между startDate и endDate составляет 30 минут.