function DateYearStart(const DT: TDateTime): TDateTime; var Year, Month, Day: Word; begin SysUtils.DecodeDate(DT, Year, Month, Day); Result := SysUtils.EncodeDate(Year, 1, 1); end;