没有指出路径!$f_time=filemtime($dirroot.$file);

解决方案 »

  1.   

    <?php
    $str = "2005-08-02 11H08M55S";
    function formatTime($str){
    $a=preg_split("/[^[:digit:]]/", $str);
    return ($a[0]."-".$a[1]."-".$a[2]." ".$a[3].":".$a[4]);
    }
    echo formatTime($str);
    ?>
      

  2.   

    但是我得到的一个整数,而不是我所期待的日期格式,如"2005-09-07 11:48",我又当如何处理呢?
    ==========================
    用date()
      

  3.   

    谢谢各位大侠,以上问题已解决,还剩下最后一个问题,如何解,大功告成:
    我想在我得到的时间Date("Y-m-d H:i:s",$time), 比如“2005-09-07 08:35”上向前与向后各加上十分钟得到一个时间范围,又如何做呢?
      

  4.   

    $t = '2005-09-07 08:35';
    //加10分钟
    echo date('Y-m-d H:i:s',strtotime("+10 minutes $t"));
    //减10分钟
    echo date('Y-m-d H:i:s',strtotime("-10 minutes $t"));当你已经得到unix时间戳时则
    //加10分钟
    echo date('Y-m-d H:i:s',strtotime("+10 minutes",$time));
    //减10分钟
    echo date('Y-m-d H:i:s',strtotime("-10 minutes",$time));
      

  5.   

    好,谢谢各位大虾,问题都已解决!正在学习PHP,太多东西不了解,看来,要加倍努力才行了...