<?
$today=date("Y-m-d H:i:s",strtotime("2002-07-04 13:15:15"));
echo($today);
?>

解决方案 »

  1.   

    你用什麽數據庫?找不到簡單辦法,只好用下面的蠢辦法:
    <?
    $ti="07 04 2002 1:15:15PM";
    $tem=substr($ti,6,4)."-".substr($ti,0,2)."-".substr($ti,3,2).substr($ti,10);
    echo date("Y-m-d H:i:s",strtotime($tem));
    ?>
      

  2.   

    老馬的方法太搞笑了,乾脆:
    $today="2002-07-04 13:15:15";
    算了
    樓主用什麽數據庫?找不到簡單辦法,只好用下面的蠢辦法:
    <?
    $ti="07 04 2002 1:15:15PM";
    $tem=substr($ti,6,4)."-".substr($ti,0,2)."-".substr($ti,3,2).substr($ti,10);
    echo date("Y-m-d H:i:s",strtotime($tem));
    ?>
      

  3.   

    我找到方法了,和大家分享:分造给SELECT  CONVERT(char(19),sj,121) as sj from glxw  order by id desc
      

  4.   

    这是sql server数据库吧,hehe
      

  5.   

    这是sql server数据库吧,hehe
      

  6.   

    这是sql server数据库吧,hehe
    mysql可没有这种处理时间的函数
      

  7.   

    嘻嘻哈哈:
    我的方法并没有错误。
    首先从数据库中检索出时间赋值给:$time
    然后将
    <?
    $today=date("Y-m-d H:i:s",strtotime("2002-07-04 13:15:15"));
    echo($today);
    ?>中的"2002-07-04 13:15:15"替换成$time<?
    $today=date("Y-m-d H:i:s",strtotime($time));
    echo($today);
    ?>
      

  8.   

    老马,下面是行不通的:
    $time="07 04 2002 1:15:15PM";//从数据库中取出的
    $today=date("Y-m-d H:i:s",strtotime($time));
      

  9.   

    楼主不是已经把答案帖出来了吗?
    是数据库的原因,用上面那个数据库函数就行了,跟php无关
    当然也可以用php来解决,但没有这个必要。所以我也没有去找更简单的办法