Как посчитать количество прошедших дней
Чтобы узнать, сколько дней прошло с 8 декабря 1959 года до текущей даты, нужно последовательно сложить:
- Дни оставшейся части 1959 года;
- Дни всех полных лет между 1960 и 2022 годами;
- Дни текущего года (2023) до заданной даты.
1. Дни в 1959 году после 8 декабря
В декабре 31 день, поэтому от 9 по 31 декабря – это 31 – 8 = 23 дня.
2. Полные годы 1960 – 2022
Всего полных лет: 2022 – 1960 + 1 = 63 года.
В этом промежутке високосных лет 16 (1960, 1964, …, 2020). Обычных лет – 63 – 16 = 47 лет.
Дни в обычных годах: 47 × 365 = 17 155 дней.
Дни в високосных годах: 16 × 366 = 5 856 дней.
Итого за полные годы: 17 155 + 5 856 = 23 011 дней.
3. Дни текущего года 2023 до 8 марта
Январь – 31 день, февраль – 28 дней (2023 год не високосный), март – 8 дней.
31 + 28 + 8 = 67 дней.
Итоговое количество дней
23 (конец 1959) + 23 011 (полные годы) + 67 (2023) = 23 101 день.
Таким образом, с 8 декабря 1959 года по 8 марта 2023 года прошло 23 101 день.