var d1 = Date.parse(date); // eg, 7th jan
var d2 = Date.today(); // eg, 2nd jan
私はやってみたいです:
(d2 - d1).days
上記のデータでは、5を返す必要があります。
これはdatejsで可能ですか?
var d1 = Date.parse(date); // eg, 7th jan
var d2 = Date.today(); // eg, 2nd jan
私はやってみたいです:
(d2 - d1).days
上記のデータでは、5を返す必要があります。
これはdatejsで可能ですか?
オプションのTimeSpanモジュールには、2つの日付オブジェクト間のさまざまな値の違いを簡単に取得する機能が含まれています。
http://code.google.com/p/datejs/source/browse/trunk/src/time.js
メインのdate.jsインクルードの後にインクルードするか、結合します。
「time.js」ファイルには、TimePeriodクラスもあります。必要ないかもしれないので、体重が問題になる場合は必要なものを切り取ってください。
次のサンプルは、完全なシナリオを示しています。
例
var d1 = Date.parse("jan 7"); // eg, 7th jan
var d2 = Date.parse("jan 2"); // eg, 2nd jan
console.log(new TimeSpan(d1 - d2).days); // 5
お役に立てれば。