12/02/29 23:27:29.40 TO6+q+wB0
591 :なまえをいれてください:2012/02/29(水) 21:18:29.37 ID:dtMfegvA
>>589
去年のアプデ以降日付がずれるようになった。その時スレで話題があがって、回答してくれた人のコピペ。
原因は時差の2重加算。記録するときは「localtime」をlocale使ってutcで記録する。
表示するときは逆にutcをlocaltimeに変換するんだけど値を取り出す関数仕様が変わったのか、何かを勘違いしたのか
取り出してきた値が既に「localtime」なのにutcだと勘違いしてもう一度補正かけてるっぽい。
なのでutc+9でいい補正がutc+9+9になって、日本で15時過ぎた時間に実績取ると翌日表示になるんだと思う。
PCのlocaleを時差0のイングランドとかにして 実績表示すれば正しく表示されるし 時差が日本と違う国にすれば 表示される日付も時差の2倍で変わってくるはず