-1
我遇到了一個奇怪的問題,它只針對我的數據庫中日期爲2014-01-01的日期。我正在重新設定日期的格式,但PHP將它們顯示爲JAN 13.所有其他日期在不同月份都顯示正常。這怎麼可能?爲什麼PHP顯示2013-01-01的日期與2013年1月一樣
我的功能:
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;
}
'PHP -r「回聲日期( 'M Y',的strtotime( '2014年1月1日')) ;'''打印'1月14日'我..什麼是'$ date'? – 2013-02-23 01:21:03
'var_dump(date('M y',strtotime(「2014-01-01」)));'give me'string(6)「Jan 14」' – sachleen 2013-02-23 01:21:08
I get Jan 14 http://codepad.viper- 7/24SSI9 – 2013-02-23 01:22:08