Chacetse
2015-01-13 11:36
在左侧的教程中有有种定义初始值的方法,第一种方法有个错误。
var d = new Date(2012, 10, 1); //2012年10月1日
这里应该改为
var d = new Date(2012, 9, 1); //2012年10月1日
第一个字符是年份,第二个字符是月份,第三个字符是天数
第二个字符应该是从0开始计算的,如果是0那么代表的是1月份,1代表2月份,依此类推,11代表12月。
<html>
<head>
<title>kong</title>
<script type="text/javascript">
var Name=new Date(2012,9,1);
document.write(Name);
</script>
</head>
<body>
</body>
</html>
结论:LZ说得正确,从0开始!
正解,说的挺对的,我刚才也试了一下,从0开始的。
【get/FullYear()和getYear()的区别】
getFullYear():总是返回4位完整的年份,如2001,1998等
getYear():当年份在1900~1999时返回2位数字,如1999返回99,1980返回80等,当年份不在1900~1999范围时同getFullYear()(请使用 getFullYear() 方法代替。)
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题