function firstDayOfMonth(given_month) {
var d = new Date();
d.setMonth(given_month, 1);
return d.toISOString();
}
function lastDayOfMonth(given_month) {
var d = new Date();
d.setMonth(given_month + 1, 0);
return d.toISOString();
}
var temp = {
firstDayOfMonth: firstDayOfMonth(given_month),
lastDayOfMonth: lastDayOfMonth(given_month)
}
console.log(JSON.stringify(temp))
试图获取月份的第一天和本月的最后一天来制定月度报告。我得到了温度{"firstDayOfMonth":"2016-11-01T09:45:30.998Z","lastDayOfMonth":"2016-11-30T09:45:30.998Z"}
,这是正常的吗?为什么它是9:45的东西?使用新日期获取月份范围日期()
这将是当前时间。您需要将小时数设置为0,分钟数设置为0,方法与月份设置相同 – Jagadeesh