一、获取当前时间戳
方法1:通过time函数
1
|
time(); |
方法2:通过$_SERVER中的REQUEST_TIME元素
1
|
$_SERVER [ 'REQUEST_TIME' ]; |
方法3:通过strtotime函数
1
|
strtotime ( 'now' )); |
二、获取当前时间
通过date函数格式化时间戳
1
|
echo date ( 'Y-m-d h:i:s' , time()); // 2016-12-31 05:07:05 |
三、时区问题
上述方法都存在时区问题,具体解决:
方法一:php.ini中修改为中国时区
1
|
date.timezone = PRC |
方法二:在php文件中临时设置为中国时区
1
|
date_default_timezone_set( 'PRC' ); |