アクセスレポートの日付表示を00もしくは、2000とするには?
[上に]
[前に]
[次に]
tis
[E-Mail]
[HomePage]
2000/01/02(日) 11:07:57
とほほさん製作のWWWCOUNT 3.06を利用してます。
直接、動作に異常はありませんが、レポートの日にち表示がおかしいです。
99年に1を足したのかもしれませんが、100/1/1と表示されました。
2000年問題勃発?と、驚いてしまいました。
回避方法等、ございましたら教えてください。おねがいします。
andi
2000/01/02(日) 11:54:38
をを・・・Y2Kですか。
「今日の日付を得る」の
$date_now = sprintf("%02d/%02d/%02d", $year, $mon + 1, $mday);
を
$date_now = sprintf("%04d/%02d/%02d", $year + 1900, $mon + 1, $mday);
でどうでしょうか。
tis
[E-Mail]
[HomePage]
2000/01/02(日) 13:39:20
早速のご回答、ありがとうございます。
スクリプトを書き変えてみましたが、レポート来るのは明日ですね。
明日、また書き込みに来ます・・・
一応、解決ということで・・・
こあらのSACO
[E-Mail]
[HomePage]
2000/01/03(月) 00:37:53
をぉ、ここでも問題になってましたか。
実はうちのページの掲示板(ここから持ってって改造)
でも同様の事が発生して、
($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime(time);
このlocaltimeってのが駄目っぽかったのですが、
この際単純に、$year - 100 として使おうかと思ってます。
しかし、y2k問題この程度で良かったですね。
(表示が化けるだけで、謝って消去とかにはならなさそうだし。)
それでは。
茶しぶ男
2000/01/03(月) 01:02:42
>スクリプトを書き変えてみましたが、レポート来るのは明日ですね。
>明日、また書き込みに来ます・・・
ちなみに、http://...../wwwcount.dat を見ることでも処理の確認は出来ますよ。
実は、ワタシもたった今気が付いて処理したのであった。
tis
[E-Mail]
[HomePage]
2000/01/03(月) 09:12:09
[[解決]]
2000/1/2とかかれてきました。
>しかし、y2k問題この程度で良かったですね。
>(表示が化けるだけで、謝って消去とかにはならなさそうだし。)
本当にその通りです。表示のバグだけですんでよかったですね。
それでは・・自信を持って解決っ♪
とほほ
2000/01/04(火) 01:35:23
2000年問題・・・お恥ずかしい(*^^*)
Ver3.07で修正しましたので、ご利用ください。
[上に]
[前に]
[次に]