閏秒

手元のバージョンのPHPで「2009-01-01 00:00:00+0900」(日本時間で2009年一月一日午前零時)のunix timeを計算したら、1230735600になった。


・・・あれ?そういえば、今までに何秒か「閏秒」が設定されているから、午前零時のunix timeってその分だけ増えていなければいけないのでは無かろうか?


テストしたのが4.3.11などというサポート切れのバージョンなのがいけないのか?


(検索したら、他の言語では閏秒を考慮する実装もあるらしい。PHP5とかがどうなのかよく分からない。まぁ、私の仕事には関係ないが。)



ちなみに、来年は閏秒がありますね。