Цитата:
Сообщение от angvelem
Спасибо, а то уже замучился шерстить DateUtils, в поисках чего-либо подходящего.
|
Ещё можно так узнать последнее воскресенье месяца:
Код:
function GetLastSunday(year, month: Integer): TDateTime;
begin
Result := IncMonth(EncodeDate(year, month, 1)); // Вычисляем дату первого числа следующего месяца
Result := Result - DayOfTheWeek(Result); // и отнимаем от него номер дня недели на которое оно приходится
end;
p.s. Единственно смущает непонятная строка "day.setHours(2,0,0,0);" в исходнике на JavaScript.