alibek » 27.03.2006 (Пн) 20:59
А если дней между датами 29? Или 30?
Тебе надо считать календарные месяцы или число дней? Потому что если второе, то просто делишь число дней между датами на 30 и берешь целую часть. Если первое, то отдельно вычисляешь разницу в годах, разницу в месяцах, разницу в днях и из них выводишь результат. Для этого у тебя есть функции ГОД, МЕСЯЦ и ДЕНЬ. Разумеется, учитывая случаи, когда разница в месяцах (днях) получается отрицательной.
Если нужна просто разница в днях, то из одной даты вычитаешь вторую.
Lasciate ogni speranza, voi ch'entrate.