echo date('Y-m-d H:i:s',strtotime('Oct 25 2005 12:00:00AM'));

解决方案 »

  1.   

    echo strtotime('Oct 25 2005 12:00:00AM');
      

  2.   

    <?php
    echo strtotime ("2004-11-01 16:39:58"), "\n";
    ?>
    学了一招 哈哈
      

  3.   

    用strtotime得出来的秒数是不正确的,得出来的只是日期部分的值。
    解决办法:1、如果你使用这个strtotime()函数,则必须加上后面的12:00AM转为秒数后的值。2、将年,月,日,时,分,秒 分离出来,然后再使用mktime函数。
    ========================================================
    附:手册上mktime说明取得 UNIX 时间戳记。语法: int mktime(int hour, int minute, int second, int month, int day, int year);返回值: 整数函数种类: 时间日期
     
     
    内容说明 
    输入一个时间,则返回 UNIX 时间戳记的长整数。
     
    使用范例 
    <?
    echo date( "M-d-Y", mktime(0,0,0,12,32,1997) );
    echo date( "M-d-Y", mktime(0,0,0,13,1,1997) );
    echo date( "M-d-Y", mktime(0,0,0,1,1,1998) );
    ?> 
      

  4.   

    to coolstr(占卜師oοΟ) ( ) 信誉:105 
    用strtotime得出来的秒数是不正确的,得出来的只是日期部分的值。
    mktime(13,24,45,10,25,2005);和strtotime('2005-10-25 13:24:45');不相等吗
      

  5.   

    TO:piner(nadmin 简称难民) 
    果然是一样的哦,只是日期格式必须是'2005-10-25 13:24:45'这样的格式。