时间对象

作者: 张chuner | 来源:发表于2017-02-05 21:43 被阅读0次
    时间对象的获取
        var oDate=new Date();           //声明一个时间对象
        var year=oDate.getFullYear();   //年
        var month=oDate.getMonth()+1;   //月   0-11,0代表1月
        var week=oDate.getDay();        //星期几   0-6  0是周日
        var day=oDate.getDate();        //日
        var h=oDate.getHours();         //小时
        var m=oDate.getMinutes();       //分钟
        var s=oDate.getSeconds();       //秒
    
    时间对象的设置
        oDate.setFullYear(2017,0,1);    //设置目标时间的年月日
        oDate.setHours(0,0,0,0);        //设置目标时间的时分秒
    
    时间对象的深入
    var oDate=new Date();
    在设置天数的时候
          1、多余的天数会进月
          2、设置0天,上个月最后一天
          3、设置负数,退月
            var oDate=new Date();
            //oDate.setFullYear(2022,11,1); //2022.12.1
            //oDate.setMonth(10,40);        //12.10
            //oDate.setMonth(10,0);         //10.31
            oDate.setMonth(10,-1);          //10.30
            alert(oDate);
    

    事例
    1、求本月一共多少天

        var oDate = new Date();                 //获取当前时间
        oDate.setMonth(oDate.getMonth()+1,0);   //将当前日期设置为下个月,第零天 = 本月,最后一天
        alert(oDate.getDate());                 //然后获取时间对象的天,oDate.getDate();
    

    2、本月第一天是周几

        var oDate = new Date();
        oDate.setDate(1);
        alert(oDate.getDay());

    相关文章

      网友评论

        本文标题:时间对象

        本文链接:https://www.haomeiwen.com/subject/flzeittx.html