JAVASCRIPT 如何获得下个月一共多少天呢

解决方案 »

  1.   

    js的date类型不知道有没有相关的函数??
      

  2.   

    var d = new Date();
    var tmp = d.setMonth(d.getMonth() + 1, 1) - 60 * 60 * 24 * 1000;
    d.setTime(tmp);
    alert(d.getDate());  //下个月的天数
      

  3.   

    如果没有就自己写一个呗。
    先获取当前月份,var now = new Date();now.getMonth() (0-11, 0代表1月)
    判断下个月是几月这个没得说了吧。
    每个月有多少天也是知道的啊,
    再有就是判断是不是闰年,now.getFullYear(),然后进行判断。
    需要注意的是月份为12月的时候,年份要加1
      

  4.   


    var now  = new Date();
    var next =  new Date(new Date(now.getFullYear(),now.getMonth()+2,1).getTime()-1000*60*60*24).getDate();试试
      

  5.   


    var now  = new Date();//当前日期
    var next =  new Date(new Date(now.getFullYear(),now.getMonth()+2,1).getTime()-1000*60*60*24).getDate();//当前日期的下个月的最后一天的天数
      

  6.   


    //请参考百度
    var days =  new Date(year,month,0).getDate();//month的数值是几,就是几月的天数