我想使用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