Високосный ли год?

Полное правило для определения високосного года по григорианскому календарю

Функция Високосный(Год) Экспорт
	
	Если Год % 400 = 0 Тогда
		Возврат Истина;
		
	ИначеЕсли Год % 100 = 0 Тогда
		Возврат Ложь;
		
	ИначеЕсли Год % 4 = 0 Тогда
		Возврат Истина;
	Иначе
		Возврат Ложь;
	КонецЕсли; 
		
КонецФункции
2

Комментарии

Дмитрий Михайлович Попов
#1, 05 декабря 2024 12:26

Сообщить(?(День(КонецМесяца(Дата("20240211"))) = 29, истина, ложь));


shershen
#2, 10 декабря 2024 09:57

(1) Дмитрий Михайлович Попов, Сообщить(?(День(КонецМесяца(Дата(Год(ТекущаяДата()), 2,1))) = 29, истина, ложь));


См. также

Функция ВремяГода(мес)

СоздатьВТДанныеГрафика (БСП)

УстановитьНачальнуюДатуЗапретаИзменения (БСП)

ПроверитьКорректностьКурсаНа01_01_1980 (БСП)

Модератору