This code uses the next year of this current week if the last week of the year: strftime(timestr, sizeof(timestr), "%G-%m-%d %H:%M:%S", &tm);
This code will always use the current year: strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S", &tm); You need to go through the dbmail sources and change all strftime lines to look like above, with a %Y, instead of a %G. Command to fix mysql entries. // It subtracts 1 year from the date in the internal_date column of the messages table UPDATE messages SET internal_date = DATE_SUB(internal_date, INTERVAL 1 YEAR) WHERE internal_date > now(); -- Bret Baptist Systems and Technical Support Specialist [EMAIL PROTECTED] Internet Exposure, Inc. http://www.iexposure.com (612)676-1946 x17 Web Development-Web Marketing-ISP Services ------------------------------------------ Today is the tomorrow you worried about yesterday.