I have a script used for adding and subtracting days from current that uses TZ. It multiplys the days by 24 to get hours, adjusts for the time zone and the combines TZ with the date command. to add a day it does TZ=EDT-20 date. To subtract, TZ=EDT+28 date. A two day intercal would use 44 or 52 hours and so on. This works on all my boxes except the new one. On that machine, I can only add or subtract 1 day. If the command uses more than 24 hours going forward, it returns the current date. Ging backwads, it returns current date regardless of the number of hours. I have searched and tried all the various examples, variations and FAQ's on this site, and the results on the new box are always the same. It is if the parameters are ignored