매년 강림절 주간의 시작을 찾을 수 :자바 스크립트 : 나는 지정된 달의 주에 따라 다른 뭔가 인쇄 (작동) 다음 코드를 생성 한
<script language="javascript">
<!--
var advent;
mytime=new Date();
mymonth=mytime.getMonth()+1;
mydate=mytime.getDate();
if (mymonth==12 && (mydate >= 1 && mydate <= 6)){document.write("xxx");
}
if (mymonth==12 && (mydate >= 7 && mydate <= 13)){document.write("yyy");
}
if (mymonth==12 && (mydate >= 14 && mydate <= 20)){document.write("zzz");
}
if (mymonth==12 && (mydate >= 21 && mydate <= 30)){document.write("qqq");
}
//-->
</script>
을하지만이 강림에 대한 변경해야 크리스마스가 매년 내리는시기를 기준으로 매년 Advent가 변경됩니다.
성탄절은 크리스마스 일 4 주 전에 일요일에 시작됩니다. 성령 강림절에는 일요일 (크리스마스 일)에 일요일이 있습니다. 크리스마스 요일에 따라 요일에 따라 연도가 에서 1 년으로 바뀝니다. 따라서 2010 년에 Advent는 11 월 28 일에 시작되었습니다. 2011 년 11 월에 에 27 번 발생합니다.
매년 강림절이 시작될 때 어떻게 계산합니까?
크리스마스 날 가져 'Date' 형태로 나타납니다. 그런 다음 그날부터 거꾸로 작업하여 하루를 빼고 요일을 확인하십시오. 4 일요일에 도착하자마자 바로 그거야. – Ian
[_Calendrical Calculations_] (http://www.amazon.com/Calendrical-Calculations-Millennium-Edward-Reingold/dp/0521777526)는 이러한 종류의 것을 많이 다루지 만 사본을 손쉽게 가지고 있지는 않습니다. 그것이 로마 제국을위한 알고리즘을 특별히 포함하고 있는지 나는 모른다. –