new Date 获取本月1号到尽头
时间: 2024-11-05 11:26:52 浏览: 30
在JavaScript中,如果你想获取当前月份的第一天到最后一天的日期范围,你可以使用`Date`对象结合一些日期操作方法。以下是一个示例:
```javascript
// 当前日期
var now = new Date();
// 设置日期为当月第一天(0表示月初)
var startOfMonth = new Date(now.getFullYear(), now.getMonth(), 1);
// 设置日期为当月最后一天
var endOfMonth = new Date(now.getFullYear(), now.getMonth() + 1, 0); // 注意加一是因为getMonth()返回的是0-based索引
endOfMonth.setDate(endOfMonth.getDate()); // 如果下个月第一天是周六日,会自动调整到月末
console.log('Start of month:', startOfMonth);
console.log('End of month:', endOfMonth);
```
这个代码片段首先获取了当前日期,然后创建了一个新的`Date`实例分别代表当月的第一天和最后一天。注意,`getMonth()`返回的是从0开始的月份索引,所以我们需要加1来得到实际的下个月。
阅读全文
相关推荐
















