更新??!此篇文章存疑!
使用 new Date(datestring) 得到時間后 再
使用 Date.parse 得到毫秒數(shù)后,用兩個時間的毫秒數(shù)相減得到相差的毫秒數(shù),再算相隔多久。
PS。 new Date(milliseconds) 得到的是UTC時間,即你輸入多少毫秒后,他根據(jù)這個毫秒距1970年1月1日
的時間得出一個時間,然后,注意然后再加上時區(qū),比如北京是東八區(qū),所以再加8個小時,如圖。

1.jpg
如果,字符串只有日期,沒有時間的話,例如 new Date("2015-11-11")
像這樣只有日期,如果設置的日期是在過去及當天,得到的是那天0點。
如果設置的日期是在將來的話,得到的時間是當天上午8點。
如圖:

2.jpg
做下面的題的時候:

3.png
像這樣的話,,如過算當前時間到未來某天,還有多少小時的時候,算的是到那天上午8點的時間。

4.jpg
時間沒截到,應該是晚上十點多了,但相差了9個多小時,應該是到第二天上午的8點。
如果算當前時間距之前的某天已經(jīng)過了多少小時的時候,算的是到那天0點的時間。

4.jpg
看,相差了46個多小時,也就是和8號的0點相比