兩個日期之間的差異,當我用以下方法來計算在JavaScript中兩個日期之間的區別:時區計算的問題在JavaScript
var dateOne = new Date; // Now
var dateTwo = new Date(dateOne.getTime() + 60 * 1000); // Now + One Minute
var difference = new Date(dateTwo - dateOne);
所以,從邏輯上講,difference
應該是一分鐘。但Firebug告訴我,差異是一個小時,時區也會改變!
dateOne = Date {Sun Sep 11 2011 01:07:55 GMT+0200 (CET)}
dateTwo = Date {Sun Sep 11 2011 01:08:55 GMT+0200 (CET)}
difference = Date {Thu Jan 01 1970 01:01:00 GMT+0100 (CET)}
我該如何解決這個問題?
你已經擁有的時差:它是'60000'。 – user278064
@ user278064你有沒有聽過「提供例子」這個詞? – sjngm