Во-первых, вы должны разобрать строки, чтобы получить объекты даты, я обычно использую функцию, подобную следующей, чтобы извлечь части даты, и использовать конструктор Date
:
function parseDate(input) {
var parts = input.match(/(\d+)/g);
// new Date(year, month [, date [, hours[, minutes[, seconds[, ms]]]]])
return new Date(parts[0], parts[1]-1, parts[2], // months are 0-based
parts[3], parts[4]);
}
var diff = parseDate("2010-05-30 00:41") - parseDate("2010-04-23 15:03");
// 3145080000 milliseconds