datejs (date ninja または whathaveyou ..) を使用しようとしていますが、奇妙な結果が得られます。テストのためにコンソールに出力したものを次に示します。
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 のローカライズ ファイルも持っているので、それが問題になるとは思っていません。それが問題のように見えますが。また、日付を解析してから、解析前と同じ形式の文字列としてレンダリングしても、変更されるべきではありませんか?
長い一日、多分私は休憩が必要です。あなたの考え/インターネットを助けますか?