Количество минут между двумя датами

213
13 апреля 2018, 16:40

Есть три переменных:

var start = '12.04.2018 15:00';
var finish = '12.04.2018 17:00';

Подскажите, как посчитать количество минут между этими двумя датами?
Что-то вроде такого:

var minutes = calcMinutes(start, finish); // результат - 120
Answer 1

Так:

var start = '12.04.2018 15:00';  
var finish = '12.04.2018 17:00'; 
 
function calcMinutes(start, finish) { 
  return ((new Date(finish)).getTime() - (new Date(start)).getTime())/60000; 
} 
 
var minutes = calcMinutes(start, finish); 
console.log(minutes);

Только формат в js MM.DD.YYYY

Answer 2

Для работы с датами можно использовать библиотеку momentjs, которая предоставляет множество дополнительных методов, в том числе diff, с помощью которого можно получить разницу между двумя указанными датами:

let date1 = moment('2018-06-13T00:00:00+08:00') 
let date2 = moment('2018-06-13T00:05:00+08:00') 
let diff = date2.diff(date1, 'minutes') 
console.log(diff)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.0/moment.min.js"></script>

READ ALSO
Bootsnipp Step Wizard не правильно осуществляет переход

Bootsnipp Step Wizard не правильно осуществляет переход

Дорогие друзья, есть проблема с переходом, по правильному при нажатии на кнопку мы получаем url wwwmisite

209
Странно ведет себя слайдер

Странно ведет себя слайдер

Есть слайдер взятый с ссылка на слайдер

163
Непонятка с Quasar

Непонятка с Quasar

Осваиваю фреймворк QuasarПитаюсь сделать аутентификацию через firebase

152