Разница между двумя датами и временем в минутах [Javascript] - PullRequest
0 голосов
/ 27 мая 2018

У меня есть две строки с датами, как показано ниже:

var a = '2018-05-27T19:12:29.810Z'; var b = '2018-05-27T19:13:12.739Z'; Я хотел бы получить время в минутах между этими двумя датами (даты now() functions from a server.

Какя могу достичь этого?

До сих пор я пробовал ниже, однако это не работает:

var dateA = new Date(a);
var dateB = new Date(b);
var x = (b-a);
console.log(x);

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Вы можете использовать ангеля diffjs () , чтобы вычислить разницу между датами в years, months, weeks, days, hours, minutes и * 1009.*.

'use strict';

let moment = require('moment');

let ma = new moment('2018-05-27T19:12:29.810Z');
let mb = new moment('2018-05-27T19:13:12.739Z');

console.log('Difference in hours => ', mb.diff(ma, 'hours'));
console.log('Difference in minutes => ', mb.diff(ma, 'minutes'));
console.log('Difference in seconds => ', mb.diff(ma, 'seconds'));
0 голосов
/ 27 мая 2018

var a = '2018-05-27T19:12:29.810Z'; 
var b = '2018-05-27T19:13:12.739Z';

var dateA = new Date(a);
var dateB = new Date(b);
var x = (dateB - dateA);

console.log(Math.floor((x / 600) / 60), (x / 600) % 60);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...