在javascript中设置日期与年份混淆日期()

时间:2016-10-09 14:34:36

标签: javascript date

根据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

3 个答案:

答案 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条目。