1
var d1 = Date.parse(date); // eg, 7th jan
var d2 = Date.today(); // eg, 2nd jan

私はやってみたいです:

(d2 - d1).days

上記のデータでは、5を返す必要があります。

これはdatejsで可能ですか?

4

1 に答える 1

1

オプションの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

お役に立てれば。

于 2011-05-05T05:19:51.523 に答える