わたなべです.

GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:

:ruby-1.3.2 では Time::mktime(1970) が 
:in `mktime': time out of range (ArgumentError)
:を起こすのですが、これは仕様ですか??

たぶん仕様でしょうね.

:仕様ならば何故こうなっているのでしょうか??

mktime はローカルタイムだから 9 時間ほど負になってしまう.
有効なのは日本時間で Time::mktime(1970, 1, 1, 9) からという
ことなんだと思います.

-- 
わたなべひろふみ