Календарь високосных лет
Материал из support.qbpro.ru
Версия от 14:10, 30 мая 2015; imported>Vix
Как видим, можно вычислить три признака високосного года:
- год является високосным, если он делится на 4, но не делится на 100, исключая то, что делящиеся на 400 годы тоже являются високосными.
Поэтому:
IF(YEAR % 4 == 0 && YEAR % 100 != 0 || YEAR % 400 == 0) год високосный ELSE год невисокосный
Приведем несколько примеров:
2008 год является високосным, он делится на 4 и не делятся на 128 без остатка; 1900 год не был високосным, он делится на 4, а также на 128; 2000 год был високосным, он делится на 4 и не делятся на 128 без остатка.