JavaScript时间戳问题

时间:2011-08-05 05:26:27

标签: javascript

这两条线做了什么?

Math.floor(1293859512411 / 86400000)
Math.ceil((new Date().getTime()) / 86400000)

我知道它与时代有关,但请解释这两行。

1 个答案:

答案 0 :(得分:3)

嗯,86400000是一天中的毫秒数 - 所以

Math.ceil((new Date().getTime()) / 86400000)

意味着是“1970年1月1日午夜UTC时代以来经过的天数,向上舍入”。

第一行只返回Unix纪元与2011年1月5日之间的天数。