非常に単純な時差計算を作成しようとしています。ただ「endtime-starttime」。でも+1時間です。私はGMT+1なので、タイムゾーンに問題があるのではないかと思います。
とにかく、開始時刻と終了時刻の両方が同じタイムゾーンにあるため、違いに影響を与えることはありません。
私の実行中の例を確認してください-コードはここにあります:
http://jsfiddle.net/kaze72/Rm3f3/
$(document).ready(function() {
var tid1 = (new Date).getTime();
$("#tid").click(function() {
var nu = (new Date).getTime();
var diff = new Date(nu - tid1);
console.log(diff.getUTCHours() + ":" +
diff.getUTCMinutes() + ":" +
diff.getUTCSeconds());
console.log(diff.toLocaleTimeString());
});
})