|
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
|
Ники воровать нехорошо
|
|