インフォメーションBBS

[使い方] [タイトルのみ] [関連発言] [最新20発言] [過去ログ一覧]
0792 キャメル [RE] 1999/11/03 05:42 [修正]
休日前は人がいっぱい(喜)
#0791(水原 麗名氏)の書き込みを引用します:
>>ところで、掲示板とかの日付、2000年問題はどうなりますか?
>>なんか1900年になりそうな気がするのですが?(^^;
>
>基本的にはサーバー依存ですね。
>サーバーが対Y2K処理を施してあれば正常に表示されます。
>
>…あれ、Perl依存だっけ?

UNIXだと、Perlのlocaltimeは、たぶん同名のライブラリを
呼び出しているだけなので、サーバー依存といっていいと思います。
まあ、localtimeに関していえば、いまあるほとんどのPerlは
Y2K問題に対処していると思います(←実はこういう楽観がいけない?)

ちなみに、localtimeで年を取得して表示するとき、

  ($sec,$min,$hour,$day,$mon,$year) = localtime;
  print "19", $year, "年\n"

とかやってるスクリプトだと、「19100年」になっちゃう(笑)

  print 1900 + $year, "年\n";

なら、ちゃんと「2000年」と表示されます。

2038年問題も、Perlレベルならスクリプトを書き換える必要ない
ですから、まず安心でしょう。(という楽観が危ない……ってしつこい)

1個のレスポンスが付いています:
0793 1999/11/05 05:31 RE:なるほど・・・。 = 忍

[トップページに戻る]管理人 : キャメル