0

私は Telerik コントロールを使用していますが、2 つの日時変数の違いを計算するにはどうすればよいですか。

var x=9/1/2012 10:20:00 AM;
var y=9/1/2012 09:00:00 AM;

2回の違いが欲しいのですが、javascriptを別の変数に数値としてスローします。

4

3 に答える 3

2

これらの行で何かを試してみてください

var a = new Date('9/1/2012 10:20:00 AM');
var b = new Date('9/1/2012 09:00:00 AM');
// a - b  this should give you the diff
var diff = a - b;
alert(diff/1000); // this should be value in seconds i.e 4800
于 2012-08-07T06:39:10.727 に答える
2

Date型の変数を2 つ作成し-、演算子を使用して差を計算すると、ミリ秒単位で差が得られます。

var first = new Date(2012,8,1,10,20,0,0); 
var second = new Date(2012, 9, 1, 09, 00, 0, 0); 
var difference = (second - first); // difference in milliseconds

ここに作業デモがあります

于 2012-08-07T06:32:44.973 に答える
0

これを見る

基本的に、これら 2 つの日付を Date オブジェクトに入れ、一方を他方から引きます。これにより、ミリ秒単位の差が得られ、そこから作業してより大きな時間セグメントを取得できます。

于 2012-08-07T06:34:29.077 に答える