そもそも、池沼の
POSIX時刻(unix時刻ともいう)の変換(>>752)がそもそも間違ってる
POSIX時刻は1900年1月1日0時0分(UTC)からの通秒値だからな
>>180に書いてあるとおり
そら、池沼がコード書いたら障害も起きるわ。。。

で、どういう仕組みになってるかもすでに説明済(>>170>>176-177)

> time_t aho1 = time();
> time_t aho2 = aho1 + 9 * 60 * 60;
>
> A) struct tm* pt = localtime(&aho1)
> B) struct tm* pt = gmtime(&aho2)
>
> きっと知恵遅れのオツムではコレが同じになることが理解できない

念のため、localtime()はタイムゾーンに従ってPOSIX時刻からローカル時刻を構造体からバカでもチョンでもとれるようするPOSIX準拠関数
念のため、gmtime()はPOSIX時刻からUTC時刻を構造体からバカでもチョンでもとれるようするPOSIX準拠関数