10.11.2006, 08:02
|
#7
|
Участник
Регистрация: 21.05.2003
Адрес: Moscow
|
Цитата:
Сообщение от gl00mie
Писать ничего не надо, есть стандартные функции ядра по работе с интервалами дат (см., например, тут, раздел Interval):X++: date d1 = str2date("1996.12.21", 321);
date d2 = str2date("1994.11.18", 321);
;
info(strfmt("distance is %1 year(s), %2 month(s) and %3 day(s)",
intvNo(d1, d2, IntvScale::Year),
intvNo(d1, d2, IntvScale::Month),
intvNo(d1, d2, IntvScale::Day)));
спасибо, но если даты к примеру 2000.10.20 и 2000.09.30 то выдаст 1 месяц и -10 дней.ведь так? - если да, корявенько ...
|
|