процедура DiffDates (dFrom, dTo: TDateTime; var y, m, d, h, n, s, госпожа: Слово);
начните
DecodeTime (dFrom-dTo, h, n, s, госпожа);
y: = 0; m: = 0; d: = 0;
пока dTo IncMonth (dFrom, 12*y < dTo="" do="" Inc=""> ) после этого
Декабрь (y);
dFrom: = IncMonth (dFrom, 12*y);
пока dTo IncMonth (dFrom, m < dTo="" do="" Inc=""> ) после этого
Декабрь (m);
dFrom: = IncMonth (dFrom, m);
пока dFrom + dTo < dTo="" do="" Inc=""> d после этого
Декабрь (d);
конец;
|