js获取当前月的最后一天
时间: 2024-09-28 13:11:32 浏览: 30
js获取当前月的第一天和最后一天的小例子
5星 · 资源好评率100%
在JavaScript中,你可以使用`Date`对象以及一些日期函数来获取当月的最后一天。以下是一个简单的示例:
```javascript
function getLastDayOfMonth() {
var today = new Date(); // 获取当前日期
today.setHours(0, 0, 0, 0); // 将时间设置为午夜,只保留日期部分
// 加上一个月(注意这会将日期增加到下个月的第一天),然后减去1秒
today.setMonth(today.getMonth() + 1);
today.setDate(today.getDate() - 1);
return today;
}
// 使用上面的函数获取并打印当月的最后一天
var lastDay = getLastDayOfMonth();
console.log(lastDay.toDateString());
```
这个函数首先创建一个表示今天的Date对象,并将其时间部分设为午夜。然后,它把月份加1,接着再回退一天。这样得到的就是当月的最后一天。注意,这种方法依赖于月份从0开始计数(即January是0,February是1等),所以不需要特别处理二月。
阅读全文