博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

求当前月的天数

Posted on 2012-11-12 13:18  人生梦想起飞  阅读(145)  评论(0编辑  收藏  举报

//当前月的的天数(能够根据年月日求得每个月的天数)

function(y,m){
    var d = new Date();
    var startMonth=m-1;
    var cc = (parseInt(startMonth)+1); //得到startMonth这个月的下一个月。
    var temp = new Date(d.getFullYear(),(parseInt(startMonth)-1)+1,0);//就可以得到startMonth这个月的最后一天.兼容所有浏览器(new Date(d.getFullYear()+"/"+cc+"/"+"0")类似new Date(d.getFullYear(),(parseInt(startMonth)-1)+1,0)只是前者不兼容谷歌浏览器)
    var dd = temp.getDate();//得到最大的天数

}

//当前月的最后一天的天数(当前月的天数)
      var nextMonth = new Date(dateTime.getFullYear(),dateTime.getMonth()+1,1);  
      var monthLastDay = new Date(nextMonth-86400000).getDate();//当前月的最大天数