js获取当前月第一天后当前月最后一天
时间: 2023-11-18 13:03:14 浏览: 28
可以使用以下代码来获取当前月的第一天和最后一天:
```javascript
// 获取当前月份
var currentDate = new Date();
var currentMonth = currentDate.getMonth() + 1;
// 获取当前月份的第一天
var firstDay = new Date(currentDate.getFullYear(), currentMonth - 1, 1);
var firstDayStr = firstDay.getFullYear() + '-' + (firstDay.getMonth() + 1) + '-' + firstDay.getDate();
// 获取当前月份的最后一天
var lastDay = new Date(currentDate.getFullYear(), currentMonth, 0);
var lastDayStr = lastDay.getFullYear() + '-' + (lastDay.getMonth() + 1) + '-' + lastDay.getDate();
```
在上述代码中,我们首先获取了当前的日期和月份。然后,我们使用 `new Date()` 构造函数创建了一个日期对象,并将年份和月份设置为当前年份和当前月份减去 1,日期设置为 1,这样就获得了当前月份的第一天。接着,我们使用 `new Date()` 构造函数创建了另一个日期对象,并将年份和月份设置为当前年份和当前月份,日期设置为 0,这样就获得了当前月份的最后一天。最后,我们将日期对象转换为字符串,以便于输出和使用。