Прескочи към съдържанието

Проверка за високосна година - Дали 2024 или 2025 е високосна година? | Безплатен инструмент

Моментално проверете дали дадена година е високосна. Научете: Дали 2024 е високосна година? Дали 2025 е високосна година? Използва официалните правила на Григорианския календар. Перфектен за планиране, програмиране и валидация на дати.

Проверка за високосна година

Калкулатор за зареждане...
📚

Документация

Какво е високосна година?

Високосната година е календарна година с един допълнителен ден, 29 февруари, и така продължава 366 дни вместо обичайните 365. Григорианският календар, използван днес в повечето страни по света, добавя този ден приблизително веднъж на всеки четири години, за да остане в синхрон с орбитата на Земята около Слънцето.

На Земята са нужни приблизително 365,2422 дни, за да извърши една пълна обиколка, а не точно 365. Без високосни години календарът постепенно би се разминал със сезоните.

Правилото за високосната година

Една година е високосна, ако отговаря на следните условия, проверявани в този ред:

  1. Годината се дели на 400 без остатък. Тя е високосна.
  2. Годината се дели на 100, но не и на 400 без остатък. Тя не е високосна.
  3. Годината се дели на 4, но не и на 100 без остатък. Тя е високосна.
  4. Нито едно от горните условия не е изпълнено. Годината не е високосна.

Като една формула: годината Y е високосна, ако (Y се дели на 4 без остатък и не се дели на 100) или (Y се дели на 400 без остатък).

Формула за високосна година и как се изчислява

За да проверите годината на ръка, проверете делимостта на 400, после на 100 и накрая на 4, в този ред.

  1. Разделете годината на 400. Ако няма остатък, годината е високосна. Спрете дотук.
  2. Ако има остатък, разделете годината на 100. Ако няма остатък, годината не е високосна. Спрете дотук.
  3. Ако има остатък, разделете годината на 4. Ако няма остатък, годината е високосна.
  4. Ако нито едно от тези деления не е без остатък, годината не е високосна.

Повечето езици за програмиране проверяват това с оператора за остатък от деление, изписван като %. Изразът year % 4 == 0 е истина, когато годината се дели на 4 без остатък. Проверката на 400 преди 100 и на 100 преди 4 осигурява правилното третиране на вековните години като 2000 и 1900.

Пример с решение

2024: 2024 ÷ 4 = 506, без остатък, а 2024 не се дели на 100 без остатък. 2024 е високосна година. През февруари 2024 е имало 29 дни.

1900: 1900 ÷ 100 = 19, без остатък, така че 1900 е вековна година. 1900 ÷ 400 = 4,75, което не е цяло число. 1900 не е високосна година, въпреки че се дели на 4 без остатък.

2000: 2000 ÷ 400 = 5, без остатък. 2000 е високосна година, една от малкото вековни години, които отговарят на условието.

2025: 2025 ÷ 4 = 506,25, което не е цяло число. 2025 не е високосна година.

Използване на проверката за високосна година

Въведете година между 1000 и 9999 в полето за въвеждане и изберете „Провери“. Инструментът прилага правилото на Григорианския календар и съобщава дали годината е високосна. Година извън този диапазон или въведена стойност, която не е цяло число, води до грешка с искане за валидна четирицифрена година.

Защо съществуват високосните години

Слънчевата година, тоест времето, за което Земята обикаля около Слънцето веднъж, продължава приблизително 365,2422 дни. Календар, изграден точно върху 365 дни, би изоставал с приблизително четвърт ден всяка година. След един век сезоните биха се изместили с около 24 дни спрямо датите, които календарът показва.

Добавянето на един ден на всеки четири години коригира по-голямата част от това разминаване. Четири четвърти дни обаче са малко повече от един пълен ден, затова календарът се нуждае от допълнителна корекция. Григорианският календар премахва три високосни години на всеки 400 години, като пропуска високосния ден във вековните години, които не се делят на 400 без остатък, например 1700, 1800 и 1900.

Това дава средна продължителност на годината от 365,2425 дни (365 + 97/400), близка до действителната слънчева година от 365,2422 дни. Оставащата разлика е около 26 секунди годишно, или приблизително един ден на всеки 3 300 години.

Кратка история на високосната година

Юлий Цезар въвежда високосна година на всеки четири години през 45 г. пр.н.е. по съвета на александрийския астроном Созиген. Този юлиански календар приема година с точно 365,25 дни. Тъй като действителната слънчева година е малко по-кратка, юлианският календар се е измествал с около един ден на всеки 128 години.

Към 1500-те години разминаването достига десет дни и датата на пролетното равноденствие вече не съвпада с календара. Папа Григорий XIII въвежда реформа през 1582 г., основана на работата на астрономите Алоизий Лилиус и Кристофър Клавий. От календара са премахнати десет дни и е добавено правилото за вековните години, така че високосни да остават само годините, които се делят на 400 без остатък.

Държавите приемат Григорианския календар по различно време. Католическите държави преминават към него през 1582 г. Великобритания и колониите ѝ преминават през 1752 г., като пропускат единадесет дни. Русия преминава едва през 1918 г., след Болшевишката революция, а Гърция изчаква до 1923 г.

Къде са важни високосните години

Софтуерът, който обработва дати, трябва да отчита високосните години, иначе може да изчисли неправилно датата, когато потребителят избере 29 февруари. Финансовите системи използват правила за изчисляване на броя дни, които третират високосните и обикновените години по различен начин при изчисляването на лихви и цени на облигации. Хората, родени на 29 февруари, имат действителен рожден ден само веднъж на всеки четири години; в други години много юрисдикции приемат 28 февруари или 1 март за техен законов рожден ден.

Често задавани въпроси

Високосна година ли е 2024? Да. 2024 се дели на 4 без остатък и не е вековна година, затова е високосна година с 366 дни.

Високосна година ли е 2025? Не. 2025 не се дели на 4 без остатък, затова е обикновена година с 365 дни.

Ще бъде ли 2028 високосна година? Да. 2028 се дели на 4 без остатък и не е вековна година.

Защо 2000 беше високосна година, а 1900 не беше? Вековните години трябва да се делят на 400 без остатък, за да останат високосни. 2000 се дели на 400 без остатък, затова запазва високосния си ден. 1900 не се дели на 400 без остатък, затова губи високосния си ден, въпреки че се дели на 4 без остатък.

Колко високосни години има в период от 400 години? 97. От 100-те години в този период, които се делят на 4 без остатък, три вековни години се изключват, защото не се делят на 400 без остатък.

Ще бъде ли 2100 високосна година? Не. 2100 се дели на 100, но не и на 400 без остатък, затова няма да има 29 февруари. Следващата високосна вековна година след 2000 е 2400.

Източници

  1. „Григориански календар“. Encyclopædia Britannica.
  2. „Календар“. Encyclopædia Britannica.
  3. Richards, E. G. Mapping Time: The Calendar and Its History. Oxford University Press, 1998.
  4. „Формат за дата и час по ISO 8601“. Международна организация по стандартизация.