Показать сообщение отдельно
  #85 (permalink)  
Старый 09.12.2019, 07:52
Аватар для Блондинка
Профессор
Отправить личное сообщение для Блондинка Посмотреть профиль Найти все сообщения от Блондинка
 
Регистрация: 24.02.2019
Сообщений: 806

Сообщение от laimas Посмотреть сообщение
Все можно, но вот как понять это:

document.getElementById("Catholic_Easter_gr").innerHTML = formatDate(catholicDate(year)); // во втором
document.getElementById("Catholic_Easter_gr").innerHTML = formatDate(date0_1); // во втором


если

var date0_1 = catholicDate(year);
    document.getElementById("Catholic_Easter_gr").innerHTML = formatDate(date0_1);
 
    var date1_1 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate() + razn);
    document.getElementById("Orthodox_Easter_gr").innerHTML = formatDate(date1_1);


Зачем тогда сначала получается catholicDate(year), помещается в "Catholic_Easter_gr", затем из этой даты формируется новая, с коррекцией дня на razn, и затем опять помещается в "Catholic_Easter_gr"? Если бы этот объект был в двух блоках и первое действо было для первого блока, а второе для второго, тогда бы еще можно было понять, иначе я не понимаю.
Я объясняла, что с моими 'знаниями' в яваскрипт, у меня получилось только так

Сообщение от laimas Посмотреть сообщение
Очень понятно. )

document.getElementById("Catholic_Easter_gr").innerHTML = formatDate(catholicDate(year));

а здесь, еще раз просто catholicDate(year)

var date0_1 = catholicDate(year);

и

document.getElementById("Catholic_Easter_gr").innerHTML = formatDate(date0_1);

Почему, что есть что здесь не понять.
у меня просто по другому не получилось получить Catholic_Easter_ul
Ответить с цитированием