v7: Даты
☑
0
Славянин
17.07.13
✎
14:43
Ребята подскажите как высчитать между двумя датами количество лет,месяцев,дней?
1
Ёпрст
гуру
17.07.13
✎
14:44
глРазницаДат
2
Славянин
17.07.13
✎
14:46
Нету такой ни функции не процедуры в глобальном модуле
3
Ёпрст
гуру
17.07.13
✎
14:47
тогда точно никак
4
Масянька
17.07.13
✎
15:05
(0) Что - погуглить руки отвалятся?
Думаю, Rovan не обидится :)))
Функция РазницаВМесяцах( Д1, Д2 ) Экспорт
Годы = ДатаГод( Д2 ) - ДатаГод( Д1 );
Если Годы < 0 Тогда
Годы = Годы + 100;
КонецЕсли;
Разн = ДатаМесяц( Д2 ) - ДатаМесяц( Д1 ) + Годы * 12;
Если ДатаЧисло( Д2 ) < ДатаЧисло( Д1 ) Тогда
Разн = Разн - 1;
КонецЕсли;
Возврат Разн;
КонецФункции
....
разн = РазницаВМесяцах( СтартДата, некаяДата );
Ст_Месяцев = разн % 12;
Ст_Лет = ( разн - Ст_Месяцев ) / 12;
Ст_Дней = некаяДата - ДобавитьМесяц( СтартДата, разн );
5
Славянин
17.07.13
✎
15:08
(4) Спасибо большое
6
Масянька
17.07.13
✎
15:09
Вот молодежь пошла.... Хорошо, хоть спасибо сказал.
PS На будущее - в гугле столько всего есть...... :))))
7
Славянин
17.07.13
✎
15:18
Молодёжь вообще безнадёжная))Одни дубы и неучи)
8
Славен
17.07.13
✎
15:22
Ники воровать нехорошо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой