我的约会时间是本月的第3个星期五(2014年5月16日)。根据这个日期,我需要找到下个月的第3个星期五(2014年6月20日)的日期。
每个月的第3个星期五也是15日或之后的星期五。
答案 0 :(得分:1)
function GetNextMonthsThirdFriday(input){
var parts = input.split('/');
var date = new Date(parts[2], parts[0], 1);
var fridayCount = 0;
while (fridayCount < 3){
if (date.getDay() === 5){
break;
}
date = new Date(date.getYear() + 1900, date.getMonth(), (date.getDate() + 1));
}
return new Date(date.getYear() + 1900, date.getMonth(), (date.getDate() + 14));
}
答案 1 :(得分:0)
function thirdFridat(monthCount)
{
str= "";
mCount=0;
day = today();
month = day.getMonth();
years = day.getFullYears()
while(mCount < monthCount-1)
{
day=new Date(0,month,years)
while(day.getDay()!=5)
{
day=day+1;
}
day=day+21;
str+=day+"\n";
mCount+=1;
month+=1;
if(month+mCount==11)
{
years+=1;
month=0;
}
}
}
// EDITED : I forgot some lines to change years