Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Доработать скрипт (https://javascript.ru/forum/misc/78800-dorabotat-skript.html)

laimas 08.11.2019 01:21

Сравнивайте даты либо проверяйте дату эту и далее по обстановке.

Блондинка 08.11.2019 04:44

Насколько я понимаю, сейчас высщитываються даты по григорианскому календарю, в яваскрипт нету объекта дата для юлианского календаря, отнимать 10-13 дней в определенные периоды тоже не выход, поскольку от воскресенья отнять 10-13 дней получится не воскресенье, вопрос как правильно получить и дату и день недели по юлианскому календарю??? Или как конвертировать даты из григорианского календаря в юлианский???

laimas 08.11.2019 07:47

Вы чего хотите? В том что здесь показано указывается конкретный год, от которого все и считается, и в этом же и нужно узнать равен ли год году Х и т.д.? Ну так он же указан, сравнивайте результат его вычисления.

Блондинка 08.11.2019 14:16

laimas,
я хочу получить дату по старому стилю, и именно в формате день недели число месяц год но не знаю как это сделать...

Сейчас разница между календарями 13 дней, если от дня недели вычесть 13 дней, то получим правильное число/месяц но неправильный день недели...

laimas 08.11.2019 14:27

Если честно, то я не понимаю где, каких дат.

Блондинка 08.11.2019 14:44

laimas,
в посте запускаемый пример, например получили дату православной пасхи по новому стилю воскресенье 28 апреля 2019 г., как получить дату православной пасхи по старому стилю воскресенье 15 апреля 2019г.?

laimas 08.11.2019 15:06

Отнять от даты нового стиля разницу между новым и старым стилем.

Блондинка 08.11.2019 15:27

laimas,
тогда получится понедельник 15 апреля 2019г. а не воскресенье

и как узнать сколько отнимать? 20-21 век 13 дней, 19 век 12 дней, 22 век 14 дней и тд

laimas 08.11.2019 15:32

Блондинка, я не яростный атеист, тем не менее когда там пасха должна быть и должна ли быть, мне все равно. :)
Но разница между новым и старым стилем, дай бог памяти, вроде бы 13 дней, и если оперировать этой разницей, то пасха не выпадает на выходной день, а по рабочим она не может быть?

Блондинка 08.11.2019 15:55

laimas,
разница между календарями не постоянная, в 20 и 21 веке 13 дней, а в 19 была 12 дней, в 18 - 11дней, в 22 будет 14 дней, и тд, глянь в википедии статьи григорианский или юлианский календарь, там есть таблица разницы между календарями,

хоть разница в числах разная в определенные периоды времени, но день недели всегда совпадает в обоих календаря...

остаётся вопрос как всё это правильно высчитать...


Часовой пояс GMT +3, время: 14:34.