checkdate: 验证日期的正确性。 
date: 将伺服器的时间格式化。 
strftime: 将伺服器的时间本地格式化。 
getdate: 获得时间及日期资讯。 
gettimeofday: 取得目前时间。 
gmdate: 取得目前与 GMT 差后的时间。 
easter_date: 计算复活节日期。 
easter_days: 计算复活节与三月廿一日之间日期数。 
mktime: 取得 UNIX 时间戳记。 
gmmktime: 取得 UNIX 时间戳记的格林威治时间。 
time: 取得目前时间的 UNIX 时间戳记。 
microtime: 取得目前时间的 UNIX 时间戳记的百万分之一秒值。 

解决方案 »

  1.   

    echo date("Y",$row["times"]); 
    得到的还是1970echo $row1["times"]; 
    得到的是2003-05-19 14:51:27
      

  2.   


    自己写的,给你参考:
    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;
    }
      

  3.   

    $row1["times"] = "2003-05-19 14:51:27"; // 真实的数据从数据库中来
    echo date("H:i:s",strtotime($row1["times"]));
      

  4.   

    哦,弄错了。楼主要日期部分
    $row1["times"] = "2003-05-19 14:51:27"; // 真实的数据从数据库中来
    echo date("Y-m-d",strtotime($row1["times"]));