[Tep-j-general] Re: アカウント情報−生年月日について

Back to archive index

Kazutomo Kagaminuma kagam****@d-eye*****
2003年 5月 7日 (水) 19:08:40 JST


田村さま

早速のお返事ありがとうございます。

>catalog/includes/functions/general.php の中の tep_date_short() を、
>次のものと置き換えてみてください。

という事なので設定ミスとかではなかったんですね。

さかぐち@brainheartsさんのご指摘も取り入れて

>     if (@date('Y', mktime($hour, $minute, $second, $month, $day, $year)) 
> == $year) {
>       return date(DATE_FORMAT, mktime($hour, $minute, $second, $month, 
> $day, $year));
>     } else {
>       return ereg_replace('2037', $year, date(DATE_FORMAT, mktime($hour,
>$minute, $second, $month, $day, 2037)));

この部分を

     $year_work =  tep_is_leap_year($year) ? '2036' : '2037';
     return ereg_replace($year_work, $year, date(DATE_FORMAT,
         mktime($hour, $minute, $second, $month, $day, $year_work)));

のようにしてみました。結果はOKのように見えます。

if 文は面倒なんで取っちゃいました。別に問題はないと思いますが。

ところで2037年には何か意味があるのでしょうか?


鏡沼





Tep-j-general メーリングリストの案内
Back to archive index