$adddate=$array["news_adddate"];
$strDateTime = explode(" ",$adddate);
$strDate = explode("-",$strDateTime[0]);
$year = $strDate[0];
$month = $strDate[1];
$day = $strDate[2];
$strDateTime1 =$year."/". $month."/".$day;
news_adddate字段的格式是2010-10-12 15:30:20 代码我懂,那么高人把这段代码改成函数,我可以传值的function date(x){帮写一下
}
return date("Y/m/d", strtotime(x));
}
$str = substr($str,0,strpos($str," "));
return str_replace("-","/",$str);
}echo formatdate($array["news_adddate"]);============================
用strtotime最好,如1楼。
你还可以改成:
function formatdate($str,$f="Y/m/d"){
return date($f, strtotime($str));
}
echo formatdate($array["news_adddate"]);
echo formatdate($array["news_adddate"],"H:i:s");
echo formatdate($array["news_adddate"],"y/m/d");
.........