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:谢谢 - 将删除最后一部分。 –