0
這兩行代碼是做什麼的?JavaScript時間戳問題
Math.floor(1293859512411/86400000)
Math.ceil((new Date().getTime())/86400000)
我知道這是自從時代以來的事情,但請解釋兩行。
這兩行代碼是做什麼的?JavaScript時間戳問題
Math.floor(1293859512411/86400000)
Math.ceil((new Date().getTime())/86400000)
我知道這是自從時代以來的事情,但請解釋兩行。
好,86400000是毫秒的一天數 - 所以
Math.ceil((new Date().getTime())/86400000)
是意味着是「因爲在1970年1月1日午夜(UTC)的Unix紀元經過的天數,圍捕」 。
第一行只是返回Unix紀元和2011年1月5日之間的天數。
javascript中的所有數字都是64位浮點數。即使這個數字是用一個整數來表示的,它實際上也是一個浮點數。 '.0'不是必需的。 – HoLyVieR
@HoLyVieR:謝謝 - 將刪除最後一部分。 –