谁能解释为什么下面的代码
function convdate($date) {
$formatdate = strtoupper(date('M', $date ));
$formatdate .= " " .date('d',$date). " ";
return $formatdate;
}
$sql = "SELECT * FROM livedates ORDER by date";
$res = mysql_query($sql);
while($livedates = mysql_fetch_array($res)){
$output= convdate($livedates['date']) . "<br>";
echo $output;
}
输出:
DEC 31
DEC 31
DEC 31
如果我只是使用从结果集中输出日期
$output= $livedates['date']. "<br>";
我明白了
2013-08-03
2013-08-10
2013-12-09
我想要得到的是
AUG 03
AUG 10
DEC 09
这将是我的一个错误,我意识到这一点,但我很难过!