js代码实现,如何获取当前月份的最后一天

JavaScript06

js代码实现,如何获取当前月份的最后一天,第1张

代码如上,原理是,设定指定月份的下个月第一天,减去1毫秒,就是上个月最后一天。

测试输出结果,以下结果分别是29、28:

js如何获得今年最后一天的日期:

<script type="text/javascript">

function getYearLastDay(){

return new Date().getFullYear()+"年12月31号"

}

alert(getYearLastDay())

</script>

推荐使用moment.js这个库,非常简单就可以实现了:

var d = moment("2015-01","YYYY-MM") //按照指定的年月字符串和格式解析出一个moment的日期对象

var firstDate = d.startOf("month") //通过startOf函数指定取月份的开始即第一天

var lastDate = d.endOf("month") //通过startOf函数指定取月份的末尾即最后一天