[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Лунный календарь
FatCat
Понадобилось сделать простенькую считалку дат новолуний.
Может кому пригодится. Примитивно до противности:
HTML
<script type="text/javascript">
// Запускаем счетчик:
d = 22; // день
m = 4; // месяц
y = 2009; // год
ddd = 28; // шаг таймера (дней)
output = "<ul>";
for(i=0;i<10000;i++)
{
if(m==1 && d==32){m=2;d=1}
dy = y%4;
if(m==2 && d==30 && dy==0){m=3;d=1}
if(m==2 && d==29 && dy!=0){m=3;d=1}
if(m==3 && d==32){m=4;d=1}
if(m==4 && d==31){m=5;d=1}
if(m==5 && d==32){m=6;d=1}
if(m==6 && d==31){m=7;d=1}
if(m==7 && d==32){m=8;d=1}
if(m==8 && d==32){m=9;d=1}
if(m==9 && d==31){m=10;d=1}
if(m==10 && d==32){m=11;d=1}
if(m==11 && d==31){m=12;d=1}
if(m==12 && d==32){m=1;d=1;y += 1;}
dd=i%ddd;
if(dd==0)output += "<li>" + d + "." + m + "." + y + "</li>";
d += 1;
}
output += "</ul>";
document.write(output);
</script>


_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.