TAMURA Toshihiko
tamur****@bitsc*****
2003年 1月 17日 (金) 09:14:42 JST
さかぐちさん、こんにちは。 田村です。 > とあるので、Red HatがCVSバージョンのものを使ったということみたいですね。 > ただ、この変更が次期バージョンではリリースされるようなので、Red Hat以外の > ものも、次からは1970年以前がうまく扱えなくなるような気がします。 > なので、mktimeを使っているところは、修正しておいたほうがいいのかもしれません。 はい。そうですね。 > > return ereg_replace('2037' . '$', $year, > > date(DATE_FORMAT, mktime($hour, $minute, $second, $month, $day, 2037))); > > 閏年対策として、 > 2037 → (tep_is_leap_year($year) ? 2036 : 2037) > と閏年対応しておけば、いいのかもしれません。 この方法でうまくいきそうですね。 これを本家のバグレポートに投稿してはどうでしょう? ただ、ここを追求すると、 独立した日付処理のライブラリを導入しようよということになるんでしょうか。 -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamur****@bitsc***** http://www.bitscope.co.jp/