在左侧的教程中定义日期初始值的第一种方法有个错误

来源:7-2 Date 日期对象

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月。



写回答 关注

3回答

  • 黑色丶毛衣
    2015-04-05 10:01:41
    已采纳

    <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开始!

    Chacet...

    非常感谢!

    2015-07-02 11:56:57

    共 1 条回复 >

  • 为理想我拼了
    2015-05-08 17:28:42

    正解,说的挺对的,我刚才也试了一下,从0开始的。

  • Chacetse
    2015-01-13 11:43:02

    【get/FullYear()和getYear()的区别】

    getFullYear():总是返回4位完整的年份,如2001,1998等

    getYear():当年份在1900~1999时返回2位数字,如1999返回99,1980返回80等,当年份不在1900~1999范围时同getFullYear()(请使用 getFullYear() 方法代替。)



JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题