js获取当前月份的最后一天例如2023-07-31
可以使用JavaScript的Date对象来获取当前月份的最后一天。下面是一个获取当前月份最后一天的示例代码:
// 创建一个表示当前日期的Date对象
var currentDate = new Date();
// 获取当前月份
var currentMonth = currentDate.getMonth();
// 获取下个月的第一天
var nextMonth = new Date(currentDate.getFullYear(), currentMonth + 1, 1);
// 获取当前月份的最后一天
var lastDay = new Date(nextMonth - 1);
// 格式化日期为YYYY-MM-DD
var formattedLastDay = lastDay.toISOString().substring(0, 10);
console.log(formattedLastDay); // 输出:2023-07-31
这段代码首先创建一个表示当前日期的Date对象,然后获取当前月份。接下来,使用new Date(currentDate.getFullYear(), currentMonth + 1, 1)获取下个月的第一天的Date对象。再然后,通过将下个月的第一天减去一天的毫秒数来获取当前月份的最后一天的Date对象。最后,使用toISOString().substring(0, 10)将最后一天的Date对象格式化为YYYY-MM-DD的字符串形式。
注意:JavaScript中的月份是从0开始的,所以获取下个月的第一天时需要将当前月份加1。
使用这段代码,你可以获取到当前月份的最后一天,例如2023-07-31
原文地址: https://www.cveoy.top/t/topic/ibNS 著作权归作者所有。请勿转载和采集!