The number of seconds since the epoch is independent of the time zone. What depends on the time zone is the way this number of se conds is interpreted.
Maybe this session under ste Perl debugger will clarify what happens:
DB<1> print scalar gmtime time Tue May 14 22:27:51 2013 DB<2> print scalar localtime time Wed May 15 00:27:59 2013 DB<3> print time 1368570496 DB<4> @c = gmtime 1368570496 DB<5> x @c 0 16 1 28 2 22 3 14 4 4 5 113 6 2 7 133 8 0 DB<6> @d = localtime 1368570496 DB<7> x @d 0 16 1 28 2 0 3 15 4 4 5 113 6 3 7 134 8 1 DB<8>
My apologies if I did not really answer to your question, I am not entirely sure what your problem is.
In reply to Re: why are timegm and timelocal returning the same epoch seconds values
by Laurent_R
in thread why are timegm and timelocal returning the same epoch seconds values
by kehansen
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |