<script language="JavaScript">
var t = new Date();
t.getTime() + -864e5;
</script>
在第二行末尾的“+”之后,那个时髦的代码是什么?
可能很难理解,因为我怀疑这是他们试图保护自己免受刮擦的方式之一。
答案 0 :(得分:10)
这是一个有效的JavaScript编号,表示24小时工作日内的毫秒数。
1000*60*60*24 or 86400000 or 864e5
答案 1 :(得分:3)
-864e5
表示“减去1天”。所以JavaScript实际上是在24小时前获得日期/时间。
答案 2 :(得分:0)
看起来+ -864e5正在抵消过去1天的时间。
它的真实性不是很易读,或者对于第一次看它的人来说很有意义,但是在裸js中没有任何其他方式(此时)。
答案 3 :(得分:0)
864e5是一个有效的JavaScript编号,表示24小时内毫秒的数量(毫秒是1/1000秒)。
1000 * 60 * 60 * 24 = 86400000或使用指数表示法864e5