在控制台中,如果我输入以下代码:
var Time = new Date();
然后输出是:
时间= 2017年9月13日星期三13:17:09 GMT + 0530(印度标准时间)
使用此代码:
var Time1 = new Date(val); // value should be number
然后输出是:
Time1 = 1970年1月1日星期四05:30:00 GMT + 0530(印度标准时间)
对于所有val
,Time1
是相同的;
new Date(val)
是什么意思?
答案 0 :(得分:1)
日期对象基于时间值,即自1970年1月1日UTC以来的毫秒数
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var d = new Date(86400000);
document.getElementById("demo").innerHTML = d;
</script>
</body>
</html>
当你在新的Date()中以毫秒为单位传递数字时,它将被添加到默认时间值