我遇到了一个奇怪的问题,该问题仅针对我的数据库中 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;
}