可以使用Date
对象来获取当前月的第一天和最后一天。
获取当前月的第一天:
var date = new Date(); date.setDate(1); var firstDay = date.toLocaleDateString(); console.log(firstDay);
获取当前月的最后一天:
var date = new Date(); date.setMonth(date.getMonth() + 1); date.setDate(0); var lastDay = date.toLocaleDateString(); console.log(lastDay);
说明:
Date对象可以通过设置日期/时间属性来获取指定日期/时间的实例。
setDate()方法可以设置一个月的日期。将日期设置为1即可获取该月的第一天。
setMonth()方法可以设置一个月的月份。将月份设置为当前月份+1,日期设置为0,即可获取当前月的最后一天。
toLocaleDateString()方法可以将日期对象转换为本地日期字符串。