青山です。 Fri, Mar 12, 1999 at 08:05:40PM +0900 において Tadayoshi Funaba さん曰く: > wakou> あ、そうそう。これってなんとかならないんでしょうかね。(dev ネタかな) > > wakou> >> Time.now.gmtime + 0 > wakou> => Fri Mar 12 01:44:08 JST 1999 > > Marshal.load(Marshal.dump(Time.now.gmtime)) > > なんてしても同じことですから、一貫性はあるんですけどね。 > + は、その気になれば、なんとかなりそうですけど。抜本的対策は難しそうで > すね。 なるほど。 > 現状では、Time に含めるとなると少し問題で、一日は86400秒とは限らなくて、 > 86401秒かもしれず、86399秒かもしれないです。でも、利用者が割切ってそう > するのは構わないかもしれません。 そういえばそのような話も出ていましたね。で、CGI.pm あたりはどうしてる のかなと見てみると、 ('s'=>1, 'm'=>60, 'h'=>60*60, 'd'=>60*60*24, 'M'=>60*60*24*30, 'y'=>60*60*24*365) という事でした。まあ、cookie に使う程度にはこんなもんなんでしょうかね。 しかし、やはりあまりいいかげんなのは気になりますし、CGI ライブラリ内で はやめておきましょう。 -- 青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>