js获取某月最后一天的日期

使用下面的函数可一获取某月的最后一天的日期:
//获得某月的最后一天
function getLastDay(year,month) {
var new_year = year; //取当前的年份
var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定)
if(month>12) {
new_month -=12; //月份减
new_year++; //年份增
}
var new_date = new Date(new_year,new_month,1); //取当年当月中的第一天
return (new Date(new_date.getTime()-1000*60*60*24)).getDate();//获取当月最后一天日期
}


获取2013年6月的最后一天的代码:

2013年6月的最后一天是:<span id="last_keleyi_com"></span>
$("#last_keleyi_com").text(getLastDay(2013,6))

获取本月最后一天的代码:
本月最后一天是:<span id="thislast_keleyi_com"></span>
var myDate = new Date();
$("#thislast_keleyi_com").text(getLastDay((myDate.getFullYear()),(myDate.getMonth()+1)))

这里都使用到了jQuery框架

运行结果:
2013年6月的最后一天是:30
本月最后一天是:31

posted @ 2014-05-12 10:52  曹桦伟  阅读(6367)  评论(0编辑  收藏  举报