Сообщение от Блондинка
|
главное что работает...
|
Короче запись, а вообще на страницах нужно выставлять типа такого
function f(d){return d.toLocaleDateString("ru",{weekday:"long",day:"numeric",month:"long",year:"numeric"}).replace(/^.?|,/g,function(a,b){return b?"<br>":a.toUpperCase()})}document.addEventListener("DOMContentLoaded",l);function l(){document.getElementById("YearEntry").value=(new Date).getFullYear();p();document.getElementById("button1").onclick=p}function p(){var d=document,a=d.getElementById("YearEntry").value;var b=(a%19*19+15)%30;b+=(a%4*2+a%7*4+6*b+6)%7;b=26>=b?new Date(a,3,4+b):new Date(a,4,b-26);var g=b.getFullYear(),h=b.getMonth(),k=b.getDate(),c=Math.floor(a/100),m=Math.floor(c/4),n=(15-Math.floor((13+8*c)/25)+c-m)%30,e=(a%19*19+n)%30;c=(a%4*2+a%7*4+6*e+(4+c-m)%7)%7;d.getElementById("catholic").innerHTML=f(29===e&&6===c?new Date(a,3,19):28===e&&6===c&&19>(11*n+11)%30?new Date(a,3,18):9<e+c?new Date(a,3,e+c-9):new Date(a,2,22+e+c));d.getElementById("orthodox").innerHTML=f(b);d.getElementById("rad").innerHTML=f(new Date(g,h,k+9));d.getElementById("verb").innerHTML=f(new Date(g,h,k-7));d.getElementById("masl").innerHTML=f(new Date(g,h,k-49))};
А версию разработчика держать отдельно.