我正在尝试在javascript中进行一些日期比较,但我找不到结果是我需要的任何方式。
我想以yyyy-mm-dd hh:mm:ss
格式比较两个日期,并在两个日期之间的时间内输出结果。
例如,如果我输入2015-03-26 05:00:00
和2015-03-29 05:00:00
,我希望它输出- 0000-00-03 00:00:00
,如果我要切换位置,我会得到一个正数等。
事情是我只设法比较标准getDate()格式的日期,我可以将我的值解析为这种格式并获得日期之间的毫秒跨度:
var parsedDate = Date.parse("2015-03-26 05:00:00");
var formattedDate = new Date(parsedDate);
var today = new Date();
var MS = new Date(Math.abs(today - formattedDate));
但是我无法将这些ms恢复到我的格式yyyy-mm-dd hh:mm:ss
,我对javascript很新,也许我缺乏知识迫使我走错路,任何提示都是错误的。