Join Date: Aug 2001
Last Activity: 26 February 2016, 12:31 PM EST
Location: Ashburn, Virginia
Thanks Given: 63
Thanked 461 Times in 270 Posts
There is no sensible reason to prohibit you from fiddling with the TZ variable. You inherit a copy of your parent's TZ variable, but if you change yours, no one else's will change. You can also spawn a child with a different value than yours if you want like this:
This works with bourne and korn shells, the c-shell doesn't allow it. But even there you can save the old value, change it, run date, and change it back.