<p>Great questions. Answering from memory as I&#39;m away from my system, I think posix/$TZ is the same as $TZ. I recall seeing it generate that way. On a unix system you can likely look at the files under /usr/share/lib/zoneinfo or thereabouts and see exactly. Rather than trying to find sample dates that might reveal differences, try zdump -v (zdump is likely in /usr/sbin).</p>

<p>And notation like EST5EDT is the old format, prior to the zoneinfo database, and says it&#39;s GMT+5, with no provision for summer time; some vendors try to hardcode summer time rules into their version of libc, which leaves them having to push an emergency code update when the rules get changed.</p>