第八章 php时间与日期(日期与时间常用函数)

版权声明:转载请附上文章地址 https://blog.csdn.net/weixin_38134491/article/details/85460801
  • 设置时区
默认的时区是UTC!
data_default_timezone_set('Asia/Shanghai');
  •  获取当前Unix时间戳

从Unix纪元(格林威治时间1970年1月1日0时0分0秒)开始到当前的秒数,

time( );

  • 获取指定时间的Unix时间戳 

mktime( );

如:mktime(0,0,0,10,1,2014);   代表返回到2014年10月1日0时0分0秒的时间戳(若现在时间是2014年9月19日)

<?php
    $snowTime=time();
    $time1=mktime(0,0,0,10,1,2014);
    echo'距离2014年国庆节还有'.($time1-$nowTime).'秒';
?>
  • 从Unix时间戳取得时间日期信息

data( ) 格式化一个本地时间/日期

第一个参数:必填,写上你需要的时间日期的格式,把format字符放在第一个参数里面会被转化成对应的信息

<?php
    date_default_timezone_set('Asia/Shanghai');
    var_dump(date('Y-n-d G:i:s'));
?>
  • 获取Unix时间戳和微秒数

microtime( );

<?php
    $startTime=microtime(true);
    for($i=0;$i<1000000;$i++){
        
    }
    $endTime=microtime(true);
    echo'该for花费了'.round(($endTime-$startTime).4).'秒'; //4用于控制小数点后面位数
?>

猜你喜欢

转载自blog.csdn.net/weixin_38134491/article/details/85460801