我想使用datejs(日期忍者或whathaveyou ..)和我正在奇怪的结果。 下面是我输出到控制台进行测试。我写这个错误的或者这是Date.js(日期忍者)的错误
var d1 = Date.today();
var d2 = Date.parse(work.tax_credit_start);
var span2 = new TimeSpan(d2 - d1);
console.log('result of timespan test = ' + span2.getDays() + 'days between now and ' + Date.parse(work.tax_credit_start).toString('dd-mm-yyyy') + ' - ' + work.tax_credit_start);
根据excel和其他在线服务中的日期计算,我预计大约-584天。 这是我的了:
result of timespan test = -462days between now and 30-00-2010 - 30-06-2010
我已经得到了datejs新西兰风格的本地化文件日期了,所以我不希望这是一个问题。虽然它似乎是问题。另外,如果我解析一个日期,然后将它作为一个字符串呈现,它与解析之前的格式相同,它不应该改变是啊?
漫长的一天,也许我只是需要休息。 您的想法/帮助互联网?
哦,并且自开始日期在结束日期之前,标志不应该是+ ve? – RobG
非常感谢! – dibs