Javascript 设置FullYear

标签 javascript date object

var currentDate=new Date();
currentDate.setFullYear(2011);
alert(currentDate);

这有效,它按预期将年份设置为 2011 年。

alert((new Date()).setFullYear(2011));

这个不行。

知道为什么吗?我是否误解了语法?

最佳答案

当您编写alert((new Date()).setFullYear(2011))时,您正在调用setFullYear,并将其返回值传递给alert .

setFullYear 返回时间戳,而不是原始 Date 对象。
因此,它不会执行您想要的操作。

关于Javascript 设置FullYear,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2842325/

相关文章:

javascript - 处理drop事件时如何定位游标索引?

javascript - 由于加载 JS 文件时出现 403 错误,导航链接未加载

sql - PostgreSQL 条件,其中日期 > "first day of the month"

c++ - "specialize"一个基对象变成派生对象?

javascript - 具有不同高度和宽度的响应式图像网格

sql - T-SQL 计算一年中第一个 ISO 周的第一个星期一,并将所有周枚举为“从-到”期间

php - MySQL DATE 类型的每月类别

java - 如何根据类的值将类对象添加到hashMap?

闪存 as3 : anonymous objects creation when calling a function?

javascript - 使用 Cloud9 IDE - 尝试连接到我的 mongodb