【发布时间】:2019-04-09 20:32:28
【问题描述】:
我正在用 javascript 编写一个函数,它将返回所有星期天的日期数组。 下面你可以看到我的代码:
function getDefaultOffDays(year){
var offdays=new Array();
i=0;
for(month=1;month<12;month++)
{
tdays=new Date(year, month, 0).getDate();
for(date=1;date<=tdays;date++)
{
smonth=(month<10)?"0"+month:month;
sdate=(date<10)?"0"+date:date;
dd=year+"-"+smonth+"-"+sdate;
day=new Date();
day.setDate(date);
day.setMonth(month);
day.setFullYear(year);
if(day.getDay() == 0 )
{
offdays[i++]=dd;
}
}
}
return offdays;
}
问题是返回的数组给出的是随机日期而不是星期天的唯一日期:( 我错过了什么?
【问题讨论】:
标签: javascript