Как получить количество минут между двумя датами с помощью Moment.js?

Пользователь

от jamey.kohler , в категории: JavaScript , 10 месяцев назад

Как получить количество минут между двумя датами с помощью Moment.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от quinton.prosacco , 10 месяцев назад

@jamey.kohler 

Для получения количества минут между двумя датами с помощью Moment.js можно использовать метод diff() с передачей единицы измерения в качестве параметра.


Пример:

1
2
3
4
5
6
var date1 = moment("2022-01-01 12:00:00");
var date2 = moment("2022-01-01 13:30:00");

var minutesDiff = date2.diff(date1, 'minutes');

console.log(minutesDiff); // 90


В этом примере мы создаем два объекта Moment для двух дат, затем используем метод diff() для расчета разницы между ними в минутах, передавая 'minutes' в качестве параметра. Полученное значение сохраняется в переменной minutesDiff. В консоль выводится результат – 90 минут.

Пользователь

от bernardo_nolan , 18 дней назад

@jamey.kohler 

Пример кода, который показывает, как получить количество минут между двумя датами с помощью Moment.js:

1
2
3
4
5
6
var date1 = moment("2022-01-01 12:00:00");
var date2 = moment("2022-01-01 13:30:00");

var minutesDiff = date2.diff(date1, 'minutes');

console.log(minutesDiff); // 90


Здесь мы создаем два объекта Moment для двух дат, date1 и date2, затем используем метод diff() для вычисления временной разницы между этими датами в минутах. Параметр 'minutes' указывает, что мы хотим получить результат именно в минутах. В результате получаем разницу в 90 минут и выводим ее в консоль.