Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 08.11.2019, 01:21
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сравнивайте даты либо проверяйте дату эту и далее по обстановке.
Ответить с цитированием
  #32 (permalink)  
Старый 08.11.2019, 04:44
Аватар для Блондинка
Профессор
Отправить личное сообщение для Блондинка Посмотреть профиль Найти все сообщения от Блондинка
 
Регистрация: 24.02.2019
Сообщений: 806

Насколько я понимаю, сейчас высщитываються даты по григорианскому календарю, в яваскрипт нету объекта дата для юлианского календаря, отнимать 10-13 дней в определенные периоды тоже не выход, поскольку от воскресенья отнять 10-13 дней получится не воскресенье, вопрос как правильно получить и дату и день недели по юлианскому календарю??? Или как конвертировать даты из григорианского календаря в юлианский???
Ответить с цитированием
  #33 (permalink)  
Старый 08.11.2019, 07:47
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Вы чего хотите? В том что здесь показано указывается конкретный год, от которого все и считается, и в этом же и нужно узнать равен ли год году Х и т.д.? Ну так он же указан, сравнивайте результат его вычисления.
Ответить с цитированием
  #34 (permalink)  
Старый 08.11.2019, 14:16
Аватар для Блондинка
Профессор
Отправить личное сообщение для Блондинка Посмотреть профиль Найти все сообщения от Блондинка
 
Регистрация: 24.02.2019
Сообщений: 806

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

Сейчас разница между календарями 13 дней, если от дня недели вычесть 13 дней, то получим правильное число/месяц но неправильный день недели...
Ответить с цитированием
  #35 (permalink)  
Старый 08.11.2019, 14:27
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Если честно, то я не понимаю где, каких дат.
Ответить с цитированием
  #36 (permalink)  
Старый 08.11.2019, 14:44
Аватар для Блондинка
Профессор
Отправить личное сообщение для Блондинка Посмотреть профиль Найти все сообщения от Блондинка
 
Регистрация: 24.02.2019
Сообщений: 806

laimas,
в посте запускаемый пример, например получили дату православной пасхи по новому стилю воскресенье 28 апреля 2019 г., как получить дату православной пасхи по старому стилю воскресенье 15 апреля 2019г.?
Ответить с цитированием
  #37 (permalink)  
Старый 08.11.2019, 15:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Отнять от даты нового стиля разницу между новым и старым стилем.
Ответить с цитированием
  #38 (permalink)  
Старый 08.11.2019, 15:27
Аватар для Блондинка
Профессор
Отправить личное сообщение для Блондинка Посмотреть профиль Найти все сообщения от Блондинка
 
Регистрация: 24.02.2019
Сообщений: 806

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

и как узнать сколько отнимать? 20-21 век 13 дней, 19 век 12 дней, 22 век 14 дней и тд
Ответить с цитированием
  #39 (permalink)  
Старый 08.11.2019, 15:32
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Блондинка, я не яростный атеист, тем не менее когда там пасха должна быть и должна ли быть, мне все равно.
Но разница между новым и старым стилем, дай бог памяти, вроде бы 13 дней, и если оперировать этой разницей, то пасха не выпадает на выходной день, а по рабочим она не может быть?
Ответить с цитированием
  #40 (permalink)  
Старый 08.11.2019, 15:55
Аватар для Блондинка
Профессор
Отправить личное сообщение для Блондинка Посмотреть профиль Найти все сообщения от Блондинка
 
Регистрация: 24.02.2019
Сообщений: 806

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

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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработать и исправить скрипт Блондинка Общие вопросы Javascript 49 03.10.2019 10:03
Помогите доработать скрипт с редиректом Константин2211 Элементы интерфейса 6 26.02.2017 17:44
Помогите доработать скрипт mal4ishok Общие вопросы Javascript 2 20.10.2016 15:34
select - тег помогите доработать скрипт пожалуйста Svetik-top Элементы интерфейса 3 25.03.2015 18:12
Доработать скрипт volvon Работа 5 10.12.2010 20:27