Код:
DaysInMonth = Day ( Date ( MM + 1; 1; YYYY ) - 1 )
где MM - номер месяца, YYYY - год.
Примечание:
Функция используется, например, для расчета стоимости (тарифа) рабочего дня работника при сдельно-повременной системе оплаты труда. При этом рабочий день в феврале получается "дороже" рабочего дня в мае (при фиксированном месячном окладе).
Отметим, что не все года, делящиеся на 4, являются високосными. Так, года, заканчивающиеся на два нуля (1800, 1900, 2100...) - не високосные и февральских дней в этих годах не 29, а как и обычно, 28 (на рисунке выделены красным).
Автор: Народное
Тэги: функции