js中如何获取当前时间的月初和月末
时间: 2024-05-16 14:18:59 浏览: 149
在JavaScript中,可以使用以下代码获取当前时间的月初和月末日期:
获取月初日期:
```javascript
var date = new Date();
var monthStart = new Date(date.getFullYear(), date.getMonth(), 1);
console.log(monthStart);
```
以上代码中,我们使用`new Date()`获取当前日期,然后使用`getMonth()`方法获取当前月份,最后使用`new Date()`构造函数创建一个新的日期对象,传入年份、月份和1作为参数,即可获取到月初日期。
获取月末日期:
```javascript
var date = new Date();
var monthEnd = new Date(date.getFullYear(), date.getMonth() + 1, 0);
console.log(monthEnd);
```
以上代码中,我们同样使用`new Date()`获取当前日期,然后使用`getMonth()`方法获取当前月份,并在月份上加1,再使用`new Date()`构造函数创建一个新的日期对象,传入年份、月份+1和0作为参数,即可获取到月末日期。
请注意,JavaScript中的月份是从0开始的,所以在获取月初日期时,我们直接传入当前月份即可,而在获取月末日期时,我们需要将当前月份加1。
希望以上信息对您有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [C# 获取当前月的月初和月末](https://download.csdn.net/download/weixin_48584082/13623470)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [js获取月初月末](https://blog.csdn.net/qq_45587146/article/details/122121063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [利用js函数获取当前年月日时分秒,月初月末,和前一个月时间](https://blog.csdn.net/Schaffer_W/article/details/109128737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文