Разговор:Пресметување на датумот на Велигден
Од Википедија, слободна енциклопедија
Нели можеше javascript да се става на википедијава? :)
Јас баш и не успеав, апа кога сум глуп и не проверив дали може да се стави пред да ја пишам. Кога веќе ја пишав еве скрипта за пресметување на православниот и католичкиот велигден според Гаус. Ако мислите дека е убаво да се стави нека ја стави некој, јас незнам како да ја вметнам? - Glisha.
- Не си ме слушал кога зборев :) Јаваскрипт може да се внесе, ама тие промени имаат „глобално“ значење, т.е. таа скрипта (МедијаВики:Monobook.js) се вчитува во секоја стрaница. Мислам дека нема потреба да внесуваме скрипта за пресметка на Велигден во секоја страница :) Како и да е, кодот може да се стави во самата статија, ќе му се најде некому. --Милош 16:01, 24 Април 2006 (UTC)
- Ааа. :) Нема везе тука нека си седи, нема поента во главната статија. :) -- Glisha
<script>
function presmetajVeligden() {
G = parseInt(document.getElementById("godina").value);
godinava = new Date().getYear()+1900;
a = G%19;
b = G% 4;
c = G%7;
// pravoslaven
M = 16;
N = 0;
d = (19*a + M)%30;
e = (2*b + 4*c + 6*d + N)%7;
rc = d+e;
if( G < godinava ) {
koga = "бил";
} else if ( G == godinava) {
koga = "е";
} else {
koga = "ќе биде";
}
if (rc < 28 ) {
datum = rc+3;
datum = datum+ " април";
} else {
datum = rc-27;
datum = datum + " мај";
}
rechenicata = "Православен Велигден "+G+" година "+koga+" на "+datum+".";
document.getElementById("presmetanVeligden").innerHTML = rechenicata;
// katolichki
if ((G>=1583) && (G<=1699)) { M = 22; N = 2; }
if ((G>=1700) && (G<=1799)) { M = 23; N = 3; }
if ((G>=1800) && (G<=1899)) { M=23; N = 4; }
if ((G>=1900) && (G<=2099)) { M=24; N = 5; }
if ((G>=2100) && (G<=2199)) { M=24; N = 6; }
if ((G>=2200) && (G<=2299)) { M=25; N = 0; }
if ((G<1583) && (G>2299)) { M=24; N=5; }
d = (19*a + M)%30;
e = (2*b + 4*c + 6*d + N)%7;
if (d+e<10) {
katolichki=d+e+22+" март";
} else {
if ((d+e-9)==26) {
katolichki = "19 април";
}
if ((d+e-9)==25) {
if ((d==28) && (e==6) && (a>10)) {
katolichki = "18 април";
}
}
katolichki = d+e-9+" април";
}
rechenicata = "<br \>Католички Велигден "+G+" година "+koga+" на "+katolichki+".";
document.getElementById("presmetanVeligden").innerHTML += rechenicata;
}
</script>
<form action="javascript:presmetajVeligden()">
<input type="text" id="godina" name="godina">
<input type="submit" value="Пресметај">
</form>
<div id="presmetanVeligden"> </div>

