js 查看距離元旦還有多久

一個比較複雜的計算,重點的獲取相差的毫秒數,通過獲取相差的毫秒數
計算相差的時間。

var now = new Date()
var target = new Date('2020/1/1') //元旦的時間
var d = target.getTime()-now.getTime()
var d2 = target-now //兩種方法一樣的
//兩個對象直接相減得到的就是相差毫秒數
d=Math.floor(d/1000) //將毫秒轉化爲秒
//獲取相差的天數,除以一天的秒數,向下取整
var day =Math.floor(d/(24*60*60))
//獲取相差的小時,去除相差的天數(和一天的秒數取餘),獲得相差的秒數,然後轉小時
var hours= d%(24*60*60)
//轉小時
hours =Math.floor( hours / 3600 )//小時
//轉分鐘
var second = d%(60*60)
second =Math.floor( second/60 ) //轉分鐘
//轉秒
var second2 = d%60;
console.log('現在距離元旦還有'+day+'天'+hours+'小時'+second+'分鐘'+second2+'秒')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章