Показать сообщение отдельно
  #29 (permalink)  
Старый 08.11.2019, 00:48
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Блондинка
главное что работает...
Короче запись, а вообще на страницах нужно выставлять типа такого

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))};


А версию разработчика держать отдельно.

Последний раз редактировалось laimas, 08.11.2019 в 01:15.
Ответить с цитированием