我想創建一個函數,計算給定年份的月份,計算星期五13號的星期幾,並返回該數字。到目前爲止,這是我:計算特定年份內13號的星期五的數量
function numberOfFridaythe13thsIn(jahr){
var d = new Date();
d.setFullYear(jahr, 0, 13);
var counter = 0;
var months = 0;
while(months <= 11) {
months++;
if(d.getDay() == 5 && d.getDate() == 13) {
counter++;
}
}
return counter;
}
我想象這個代碼開始在某年的1月13日,已通過一個個櫃檯裏的天之將去,並且會循環。我知道我的代碼已關閉,但我可以獲得一些指導嗎?
傳遞什麼? 'jahr' – LearningProcess
@LearningProcess'jahr'是yyyy格式的一年。例如1977年。 – vehcklox