У меня есть даты, хранящиеся в MongoDB с использованием Date (), MongoDB использует UTC, это тип даты, и так как строка выглядит как Mon, 02 Apr 2012 20:16:31 GMT
.
Я хочу получить разницу во времени, в общем количестве секунд,между этим временем и текущим временем (в UTC).
Я пробовал это:
now = new Date();
current_date = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), now.getUTCHours(), now.getUTCMinutes(), now.getUTCSeconds());
end_date = obj.end_date (Mon, 02 Apr 2012 20:16:35 GMT);
d = new Date(end_date - current_date);
console.log(d.getSeconds());
Это показывает 22
в течение нескольких секунд, что, очевидно, не так.
Это кажется слишком сложным.Может быть, есть лучший способ в MongoDB или правильный путь в JavaScript, чтобы сделать это?
Любые предложения будут великолепны - спасибо!