时间对象

时间对象的获取
    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());
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容