checkdate: 验证日期的正确性。
date: 将伺服器的时间格式化。
strftime: 将伺服器的时间本地格式化。
getdate: 获得时间及日期资讯。
gettimeofday: 取得目前时间。
gmdate: 取得目前与 GMT 差后的时间。
easter_date: 计算复活节日期。
easter_days: 计算复活节与三月廿一日之间日期数。
mktime: 取得 UNIX 时间戳记。
gmmktime: 取得 UNIX 时间戳记的格林威治时间。
time: 取得目前时间的 UNIX 时间戳记。
microtime: 取得目前时间的 UNIX 时间戳记的百万分之一秒值。
date: 将伺服器的时间格式化。
strftime: 将伺服器的时间本地格式化。
getdate: 获得时间及日期资讯。
gettimeofday: 取得目前时间。
gmdate: 取得目前与 GMT 差后的时间。
easter_date: 计算复活节日期。
easter_days: 计算复活节与三月廿一日之间日期数。
mktime: 取得 UNIX 时间戳记。
gmmktime: 取得 UNIX 时间戳记的格林威治时间。
time: 取得目前时间的 UNIX 时间戳记。
microtime: 取得目前时间的 UNIX 时间戳记的百万分之一秒值。
得到的还是1970echo $row1["times"];
得到的是2003-05-19 14:51:27
自己写的,给你参考:
function DateFormat($Date,$ForMat="Y-m-d H:i")
{
$DateTimes = explode(" ",$Date);
$Dates = explode("-",$DateTimes[0]);
if(!$DateTimes[1])$DateTimes[1] = "00:00:00";
$Times = explode(":",$DateTimes[1]);
$Date = date($ForMat,mktime($Times[0],$Times[1],$Times[2],$Dates[1],$Dates[2],$Dates[0]));
return $Date;
}
echo date("H:i:s",strtotime($row1["times"]));
$row1["times"] = "2003-05-19 14:51:27"; // 真实的数据从数据库中来
echo date("Y-m-d",strtotime($row1["times"]));