• PHP中的时间日期函数输出介绍

    PHP时间日期函数输出结果,首先要注意时区设置,否则输出结果可能就会出错,影响业务执行和业务结果。

    <?php
    //使用date_default_timezone_set()函数来设置时区
    date_default_timezone_set("PRC");
    
    
    //time()函数获取当前unix时间戳
    echo time();
    echo "<br>";
    
    
    //将UNIX时间戳格式化成文本日期时间格式
    echo date("Y-m-d H:i:s");
    echo "<br>";
    echo date("Y/m/d H:i:s");
    echo "<br>";
    $t=time()+7*24*60*60;
    echo date("Y年m月d日 H:i:s",$t);
    echo "<br>";
    
    
    //mktime()函数给定了指定日期的UNIX时间戳
    $t=mktime(22,00,00,03,23,1990);
    $dtime=time();
    echo ($dtime-$t)/60/60/24/365;
    echo "<br>";
    
    
    //strtotime()函数用于将任何英文文本的日期时间转换为时间戳
    echo strtotime("now");
    echo "<br>";
    echo strtotime("+1 day");
    echo "<br>";
    
    
    //microtime()返回当前 Unix 时间戳和微秒数
    $start=microtime(true);
    for($i=0;$i<1000000;$i++){
    
    }
    $end=microtime(true);
    $usetime=$end-$start;
    echo $usetime;
    ?>
    
  • 发表回复