根据w3schools:
There are 4 ways of initiating a date:
new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
所以,当我尝试console.log(new Date(2015));
时,它给了我1970-01-01T00:00:02.015Z
?
答案 0 :(得分:1)
它认为[Parallelizable(ParallelScope.Fixtures)]
是您想要的毫秒数。
您可以尝试使用计算器来查看2015年相当于多少毫秒,但维护起来会很糟糕。
您应该使用列出的其他方式之一:
新日期(dateString)
2015
或
新日期(年,月,日,小时,分钟,秒,毫秒)
new Date('01/01/2015')
答案 1 :(得分:0)
语法为:
$("#divId").click(function() {
dataattr = $(this).attr("data"); //use this variable
$(this).hide();
});
MDN上的文档明确指出:
创建一个表示单个时刻的JavaScript Date实例。日期对象基于时间值,即自UTC时间1970年1月1日以来的毫秒数。
答案 2 :(得分:0)
您使用数字初始化它,实际上意味着毫秒或new Date(milliseconds)
。
或者,你可以这样做:
console.log(new Date('01/01/2015'));
如果您想要的是当前时间或年份,您可以使用
获取var now = new Date();
console.log(now.getFullYear());
最后,我建议您阅读比{W3Schools更准确的MDN条目。