Как рассчитать 60 дней от текуфат тишри для любого данного года?

Я пытаюсь определить алгоритм расчета того, когда начинать говорить ותן טל ומטר в диаспоре. (В Израиле оно начинается 7 хешвана.) Я понял, что нам нужно знать, сколько столетий прошло с 1500 года по григорианскому календарю, но я не понимаю, как учитывать тот факт, что три года каждые 400 лет трактовались по-разному.

Как бы вы рассчитали Текуфат Тишри для любого данного года?

Почти дубликат judaism.stackexchange.com/questions/11985 . Действительно, в этом вопросе отсутствует мотивация: вы не указываете, почему хотите узнать о т'куфас тишре , почему это важно для расчета того, когда начинать говорить " в'сен тал утар ".
@ msh210 У меня такое ощущение, что Моше хочет использовать формулу в одном из своих известных приложений (о чем свидетельствует его профиль пользователя).
@DoubleAA - Ха-ха, и ты прав. Я изучал этот вопрос в нескольких местах, но чувствовал себя немного ленивым во время кодирования и решил, что это хороший вопрос для этого сайта, несмотря ни на что.
@Moshe Вот почему я попытался написать в своем ответе формулу , которая была бы полезна в коде, даже если никто другой не получит реальной пользы от ее чтения.
@DoubleAA Мне придется повторить это снова, но спасибо за отправную точку. Слишком устал, чтобы смотреть в данный момент. Кроме того, Ultimate Omer 2 только что получил одобренное обновление. Пожалуйста, напишите мне для получения промо-кода в качестве благодарности за вашу помощь. moshberm {at} gmail, спасибо.

Ответы (2)

Поскольку вам, похоже, нужно выяснить, «когда начинать говорить ותן טל ומטר в диаспоре», я просто сосредоточусь на этом (и проигнорирую упоминание текуфы в названии):

Для упрощения начните с даты 21 ноября .

Затем вам нужно будет настроить на основе двух правил:

  1. Если следующий год является високосным по григорианскому календарю, сдвиньте выходной день на единицу (например, 22 ноября).
  2. Затем добавьте дни в зависимости от разницы между юлианским и григорианским календарями [см. таблицу]. Этот дрейф увеличивается на 1 день каждые 100 лет, за исключением случаев, когда 100- й год делится на 400 (например, 2000).

Например : Этот год (2011) является годом перед високосным годом. Также случается так, что у нас разница в 13 дней между юлианским и григорианским. Итак, возьмите 22 ноября, прибавьте 13 дней и вуаля: получится 5 декабря 2011 года.

И вы обязательно должны прочитать это для большего.

Есть ли способ вычислить эту диаграмму алгоритмически? Количество столетий с "500 года"?
Это 10 дней плюс число столетий, не кратное 400, начиная с 1600 года. (Технически Григорий ввел свой календарь немного раньше, но поскольку мы все равно не добавляем день к 1600 году, так как он кратен 400, на самом деле это не так. иметь значение.)

Этот прошлый текуфат тишрей был 7 октября 2011 года в 9 часов вечера. Чтобы рассчитать следующий текуфот тишрей: прибавьте шесть часов ко времени предыдущего года и вычтите 24 часа за каждый гражданский високосный год, прошедший между текуфот тишрей.

Источник

Обобщая, текуфат тишрей на будущие годы приходится на 7 октября в время: ((6 часов*(мод 4 года)) - 3 часа) + (24 часа *(потолок) (0,75*(пол((год - 2000)/100 )))))

Теперь я не уверен, что моя математика сработает. Я думаю, что я на правильном пути, но, возможно, этот аспект вопроса лучше относится к математике.
Хорошо, я думаю, что это должно сделать это.