js获取当月第一天年月日时分秒及最后一天年月日时分秒
时间: 2024-09-24 08:00:49 浏览: 52
在JavaScript中,你可以使用`Date`对象及其方法来获取当前月份的第一天和最后一天的日期。以下是一个示例:
```javascript
// 获取当前日期
var today = new Date();
// 设置日期为当月第一天(月初)
function getFirstDayOfMonth() {
today.setMonth(today.getMonth(), 1);
today.setDate(0); // 将日期设为该月的第一天
today.setHours(0, 0, 0, 0); // 设定时间为0点0分0秒
return today;
}
// 获取当月最后一天
function getLastDayOfMonth() {
today.setMonth(today.getMonth() + 1, 0); // 提前一个月,然后设定为下个月的第一天
today.setDate(-1); // 减去一天,得到上个月的最后一天
return today;
}
// 调用函数获取结果
var firstDay = getFirstDayOfMonth().toLocaleString('yyyy-MM-dd HH:mm:ss'); // 格式化日期字符串
var lastDay = getLastDayOfMonth().toLocaleString('yyyy-MM-dd HH:mm:ss');
console.log("当月第一天:", firstDay);
console.log("当月最后一天:", lastDay);
阅读全文