更新!彼绷!此篇文章存疑巍佑!
使用 new Date(datestring) 得到時(shí)間后 再
使用 Date.parse 得到毫秒數(shù)后,用兩個(gè)時(shí)間的毫秒數(shù)相減得到相差的毫秒數(shù)寄悯,再算相隔多久萤衰。
PS。 new Date(milliseconds) 得到的是UTC時(shí)間猜旬,即你輸入多少毫秒后脆栋,他根據(jù)這個(gè)毫秒距1970年1月1日
的時(shí)間得出一個(gè)時(shí)間,然后昔馋,注意然后再加上時(shí)區(qū)筹吐,比如北京是東八區(qū)糖耸,所以再加8個(gè)小時(shí)秘遏,如圖。
如果嘉竟,字符串只有日期邦危,沒(méi)有時(shí)間的話(huà),例如 new Date("2015-11-11")
像這樣只有日期舍扰,如果設(shè)置的日期是在過(guò)去及當(dāng)天倦蚪,得到的是那天0點(diǎn)。
如果設(shè)置的日期是在將來(lái)的話(huà)边苹,得到的時(shí)間是當(dāng)天上午8點(diǎn)陵且。
如圖:
做下面的題的時(shí)候:
像這樣的話(huà),个束,如過(guò)算當(dāng)前時(shí)間到未來(lái)某天慕购,還有多少小時(shí)的時(shí)候,算的是到那天上午8點(diǎn)的時(shí)間茬底。
時(shí)間沒(méi)截到沪悲,應(yīng)該是晚上十點(diǎn)多了,但相差了9個(gè)多小時(shí)阱表,應(yīng)該是到第二天上午的8點(diǎn)殿如。
如果算當(dāng)前時(shí)間距之前的某天已經(jīng)過(guò)了多少小時(shí)的時(shí)候贡珊,算的是到那天0點(diǎn)的時(shí)間。
看涉馁,相差了46個(gè)多小時(shí)门岔,也就是和8號(hào)的0點(diǎn)相比