@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 минут.