小码哥的IT人生

JavaScript Date setFullYear() 方法

JavaScript基础 2022-06-08 09:51:53小码哥的IT人生shichen

JavaScript Date setFullYear() 方法

实例

将年份设置为 2020:

var d = new Date();
d.setFullYear(2020);

完整实例:

<!DOCTYPE html>
<html>
<body>
<p>单击该按钮可在更改年份后显示日期。</p>
<button onclick="myFunction()">试一试</button>
<p id="demo"></p>
<script>
function myFunction() {
  var d = new Date();
  d.setFullYear(2020);
  document.getElementById("demo").innerHTML = d;
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

定义和用法

setFullYear() 方法设置日期对象的年份(1000 年到 9999 年之间的四位数字)。

此方法也可用于设置月份和月份的日期。

浏览器支持

方法 Chrome IE Firefox Safari Opera
setFullYear() 支持 支持 支持 支持 支持

语法

Date.setFullYear(year, month, day)

参数值

参数 描述
year 必需。表示年份的值,允许负值。
month

可选。表示月份的整数。

预期值是 0-11,但允许其他值:

  • -1 将导致上一年的最后一个月
  • 12 将导致明年的第一个月
  • 13 将导致明年的第二个月
day

可选。整数,表示月中的哪一天。

预期值是 1-31,但允许其他值:

如果一个月有 31 天:

  • 0 将导致上个月的最后一天
  • -1 将导致上个月的最后一天的前一天

    如果一个月有 30 天:

    • 32 将导致下个月的第一天
      • 32 将导致下个月的第二天

技术细节

返回值: 数值,表示日期对象和 1970 年 1 月 1 日午夜之间的毫秒数。
JavaScript 版本: ECMAScript 1

更多实例

示例代码:

将日期设置为 2020 年 11 月 3 日:

var d = new Date();
d.setFullYear(2020, 10, 3);

完整实例:

<!DOCTYPE html>
<html>
<body>
<p>单击该按钮可在更改年、月、日后显示日期。</p>
<button onclick="myFunction()">试一试</button>
<p id="demo"></p>
<script>
function myFunction() {
  var d = new Date();
  d.setFullYear(2020, 10, 3);
  document.getElementById("demo").innerHTML = d;
}
</script>
<p><strong>Note:</strong> Remember that JavaScript counts months from 0 to 11. Month 10 is November.</p>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

示例代码:

将日期设置为六个月前:

var d = new Date();
d.setFullYear(d.getFullYear(), d.getMonth() - 6);

完整实例:

<!DOCTYPE html>
<html>
<body>
<p>单击该按钮可显示六个月前的日期。</p>
<button onclick="myFunction()">试一试</button>
<p id="demo"></p>
<script>
function myFunction() {
  var d = new Date();
  d.setFullYear(d.getFullYear(), d.getMonth() - 6);
  document.getElementById("demo").innerHTML = d;
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024