Показать сообщение отдельно
  #2  
Старый 19.09.2008, 16:09
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,104
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Код:
var
  D : TDateTime;
begin
  D := Date; // "сегодня"
  D := Date + 7; // "через неделю" (семь дней)
  D := IncMonth(Date,1); // "через месяц"
  D := IncMonth(Date,-1); // "Месяц назад"
end;

Ну и самый кондовый вариант - через DecodeDate/EncodeDate - тут сам рулишь (почитай хелп по этим функциям).
Ответить с цитированием