-1

データベース内の 2014-01-01 の日付のみに固有の奇妙な問題が発生しています。日付を再フォーマットしていますが、PHP はそれらを 1 月 13 日として表示しています。他のすべての日付は、別の月でも問題なく表示されています。これはどのように可能ですか?

私の機能:

public function exp_date($date) {
    // Hide wrong dates
    if ($date == '0000-00-00' || $date == '1969-12-31') {
        $out = "";
    } else {
        $out = strtoupper(date('M y', strtotime($date)));
    }

    if ($out == 'DEC 69' || $out == 'JAN 70') {
        $out2 = "";
    } else {
        $out2 = $out;
    }
    return $out2;
}
4

1 に答える 1

0

strtotime:への呼び出しを削除します

$out = strtoupper(date('M y', $date));
于 2013-02-23T01:33:06.527 に答える