function getCurrentMonthFirst() {
var date = new Date();
date.setDate(1);
var month = parseInt(date.getMonth() + 1);
var day = date.getDate();
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
return date.getFullYear() + "-" + month + "-" + day;
}
function getCurrentMonthLast() {
var date = new Date();
var currentMonth = date.getMonth();
var nextMonth = ++currentMonth;
var nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1);
var oneDay = 1000 * 60 * 60 * 24;
var lastTime = new Date(nextMonthFirstDay - oneDay);
var month = parseInt(lastTime.getMonth() + 1);
var day = lastTime.getDate();
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
return date.getFullYear() + "-" + month + "-" + day;
}
javascript 获取当前月份的第一天和最后一天
最新推荐文章于 2023-10-11 18:02:51 发布
这段代码定义了两个JavaScript函数,getCurrentMonthFirst()和getCurrentMonthLast()。前者用于获取当前月份的第一天,后者获取当前月份的最后一天。它们通过设置Date对象的日期部分来计算,并确保返回的日期格式为YYYY-MM-DD。
2354

被折叠的 条评论
为什么被折叠?



