- æ¥æï¼ 2007/03/07 16:44
- ååï¼ アパチャー
- いつもお世話になっております。
この度SSIの機能を使って、現在の日時を表示させようとしているのですが、 表示フォーマットの変更ができません。
time.shtml <html> <head> </head> <body> 現在の日時は、<!--#echo var="DATE_LOCAL">です。<br> </body> </html>
この場合は、「現在の時刻は、Tuesday, 18-May-99 14:13:08 JST です。」 と表示されます。 ところが、
time1.shtml <html> <head> </head> <body> <!--#config timefmt="%Y %m %d %r"--> 現在の日時は、<!--#echo var="DATE_LOCAL">です。<br> </body> </html>
とした場合、time.shtmlと同じ表示が出てしまい、 設定した形式で日時が出力されません。 「DATE_LOCALの出力形式が変らないみたいです。」
sample.shtml <html> <head> </head> <body> <!--#config timefmt="%Y.%m.%d(%a) %I:%M:%S %p"--> ただいまの時刻は、<!--#echo var="DATE_LOCAL"--><br> time.shtmlの最終更新日時は、<#!--flastmod file="time.shtml"--> </body> </html>
というファイルをブラウザで表示すると、
ただいまの時刻は、Wednesday, 19-May-99 14:00:45 JST time.shtmlの最終更新日時は、1999.05.18(Tue) 12:09:02 PM
と、flastmodの表示は、指定したフォーマットに変わっていますが、 echoの表示が変らないということが分かりました。
私の環境はFedoraCore4 apache2.0.*系です。 ちなみにバリュードメインのサーバーでは正常に出力表示されている事を確認されました。
上記の事よりサーバー側の問題?と考えられますが、現状で改善方法は御座いますでしょうか? 管理人様、他の皆様の環境ではどのようになっていますでしょうか?
バージョンが一番関係しているのでしょうか?
どうかよろしくお願いします。
|