PHP 时间处理函数总结
2016-06-24 17:55:36 小德 PHP 访问次数 986


php常用的时间处理函数

time()// 返回当前的时间戳

date()格式化输出时间日期

mktime(hour,minute,second,month,day,year,is_dst) //函数返回一个日期的 Unix 时间戳

echo date("Y-m-d H:i:s",mktime(0,0,0,6,1,2016));


输出结果:
2016-06-01 00:00:00

getdate() 函数取得日期/时间信息,时间戳等

$arr = getdate();
var_dump($arr);
echo $arr[0];



输出结果:

array (size=11)
  'seconds' => int 26
  'minutes' => int 48
  'hours' => int 17
  'mday' => int 24
  'wday' => int 5
  'mon' => int 6
  'year' => int 2016
  'yday' => int 175
  'weekday' => string 'Friday' (length=6)
  'month' => string 'June' (length=4)
  0 => int 1466761706
1466761706



strtotime() 将任何英文文本格式的时间 转化成时间戳

mirctime()获取时间戳以及微妙数;

echo microtime();
echo '</br>';
echo microtime(date("Y-m-d H:i:s",mktime(0,0,0,6,1,2016)));


输出结果:
0.65203600 1466761987
1466761987.6521