<button onclick="function_name()">获取当前月份的最后一天</button>
<script type="text/javascript">
function function_name(argument) {
var date=new Date();
var currentMonth=date.getMonth(); //获取月份
var nextMonth=++currentMonth;//月份自增1【程序月份是0开始】
var nextMonthFirstDay=new Date(date.getFullYear(),nextMonth,1);//根据年份与月份日期得到当前系统时间对象
var oneDay=1000*60*60*24;//得到一天的毫秒数
var lastTime = new Date(nextMonthFirstDay-oneDay);//总毫秒数减去一天的毫秒数得到当前年份下的月份下的日期值
var month = parseInt(lastTime.getMonth()+1);//得到月份
var day = lastTime.getDate();//得到天数
if (month < 10) {
month = '0' + month
}
if (day < 10) {
day = '0' + day
}
alert( new Date(date.getFullYear() + '-' + month + '-' + day ));
}
</script>
本文介绍了一个JavaScript函数,该函数能够计算并返回当前月份的最后一天的完整日期。通过使用Date对象和一些基本的数学运算,此方法能够准确地确定每个月份的最后一天,这对于需要按月进行日期操作的应用场景非常有用。
3204

被折叠的 条评论
为什么被折叠?



