版权声明:转载请附上文章地址 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用于控制小数点后面位数
?>