■82 /inTopicNo.2) |
perlが良いのでは |
□投稿者/ Spur 一般人(31回)-(2002/06/16(Sun) 22:15:15)
はじめまして・・・いらっしゃい
> その中の「ページの更新日を自動表示」なんですが、そのスクリプトを > 例えば掲示板のCGI等に貼り付けてもうまく表示できますでしょうか?
もちろん出来ますよ。 でも、あの講座に書いてあるのは、サーバへファイルをアップロードした日時を表示するものなので、アクセスした日時とは違います。 JavaScriptでもできますが、普通は、掲示板ならperlで書かれているでしょうから、そのままperlで作っちゃいます。 書き込み日時をデータとして保存するようになっていますよね? ですから、それを表示にも使えば簡単にできてしまいます。
JvaScriptでやるなら、 date = new Date(); var m = date.getMonth() + 1; var d = date.getDate(); って感じですかね?
perlなら、↓こんな関数があると思います。その関数名を表示したいところで、呼び出して、print関数で書き出せば表示されます。
sub get_time { $ENV{'TZ'} = "JST-9"; ($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime(time); @week = ('日','月','火','水','木','金','土');
# 日時のフォーマット # $date = sprintf("%04d/%02d/%02d<BR>(%s) %02d:%02d", # $year+1900,$mon+1,$mday,$week[$wday],$hour,$min); $date = sprintf("%04d/%02d/%02d(%s)", $year+1900,$mon+1,$mday,$week[$wday]); }
|