Естественные науки
Формула для подсчета количества недель между заданными днями, месяцам, годами
Есть ли такая формула?
есть способы подсчёта числа дней, а дни можно разделить на 7
Гульбина Арнабаева
а как посчитать дни?
Гульбина Арнабаева
лапками
Формулы нет - есть программа, т. е. алгоритм из множества шагов для подсчёта дней между двумя датами. Очень простой калькулятор:
https://planetcalc.ru/274/
https://planetcalc.ru/274/
Можно и самому рассчитать (хотя калькулятор Тугеуса даёт тот же результат). Сколько недель прошло от начала ВОВ (22.06.1941) до сегодняшнего дня (10.02.2022)?
а) Находим число дней от 22.06.1941 до 22.06.2021. Это ровно 2021-1941= 80 лет. Значит, из них 80:4= 20 високосных. Число дней 80*365+20= 29220 дней.
б) Используем следующую таблицу:
********Янв Фев Мар Апр Май Июн Июл Авг Сен Окт Ноя Дек
Прост. **000 031 059 090 120 151**191**212 243 273 304 354
Висок. **000 031 060 091 121 152**192**213 244 274 305 355
в) Для даты 10.02.2022 пишем: 365+031+10= 406. Здесь 365 - число дней в предыдущем, 2021 году; 031 - берётся под "Февраль" из таблицы для простых годов; 10 - дата.
г) Ту же процедуру выполняем для даты 22.06.2021 (только тут 365 не добавляется): 151+22= 173.
д) Вычитываем 173 (п." г") из 406 (п." в") и прибавляем к 29220 (п." а"): 29220+406-173= 29453 дней.
е) Делим на 7. 29453:7= 4207 (4) - 4207 недель и 4 дня.
На самом деле: ВОВ началась в воскресенье, а сегодня - 0+4= 4 - четверг.
а) Находим число дней от 22.06.1941 до 22.06.2021. Это ровно 2021-1941= 80 лет. Значит, из них 80:4= 20 високосных. Число дней 80*365+20= 29220 дней.
б) Используем следующую таблицу:
********Янв Фев Мар Апр Май Июн Июл Авг Сен Окт Ноя Дек
Прост. **000 031 059 090 120 151**191**212 243 273 304 354
Висок. **000 031 060 091 121 152**192**213 244 274 305 355
в) Для даты 10.02.2022 пишем: 365+031+10= 406. Здесь 365 - число дней в предыдущем, 2021 году; 031 - берётся под "Февраль" из таблицы для простых годов; 10 - дата.
г) Ту же процедуру выполняем для даты 22.06.2021 (только тут 365 не добавляется): 151+22= 173.
д) Вычитываем 173 (п." г") из 406 (п." в") и прибавляем к 29220 (п." а"): 29220+406-173= 29453 дней.
е) Делим на 7. 29453:7= 4207 (4) - 4207 недель и 4 дня.
На самом деле: ВОВ началась в воскресенье, а сегодня - 0+4= 4 - четверг.
Составить же можно) Потом внести поправку перехода со старого на новый стиль, если даты разностильные.
Алгоритм есть. Проще всего посмотреть modified julian date.
Похожие вопросы
- Формула для подсчета первой ставки на Бинарных Опционах
- Почему в феврале меняется количество дней в году?
- Что Вы, изобрели нового-за день, неделю, месяц, год, жизнь?
- Как увеличить запоминаемость? Нужно выучить огромное количество информации за короткое время (месяц)
- День високосного года
- На какое расстояние (в км. ) необходимо приблизить Землю к Солнцу чтоб в году было не 365 а 360 дней в году?
- Как думаете,если на других планетах не 360 дней в году и не 24 часа,то подстроиться ли человек под это?
- Сколько дней в году ? Нужен наиболее точный ответ.
- Сколько дней в году: 364, 365 или 366?
- какое самое большое грозовое место на планете где молнии кроют небо 322 дня в год