文章提供了php的几种获取当前时间的函数,date,time等哦,同时告诉我如何解决时区问题哦。
方法一date函数
echo date(‘y-m-d h:i:s’,time());
//2010-08-29 11:25:26
方法二 time函数
$time = time();
echo date("y-m-d",$time) //2010-08-29
方法三 $_server['server_time']
方法四 strftime
echo strftime ("%hh%m %a %d %b" ,time());
18h24 sunday 21 may
还有一个问题就是时区问题,php环境默认时差与北京时间相差8小时,我们要想获取正确的时间就必须设置
在php文件开始处 加上date_default_timezone_set('prc');
或在phpini里面 datetimezone=prc;嗾。
记得修改了phpini要重起apache
php获得服务器时间,用到的工具:notepad++,步骤如下:
代码如下:
<php//以中国为时区为示例
date_default_timezone_set("PRC");
echo date("Y年-m月-d日 H:i:s");
>
说明:输出的时间格式为xxxx-xx-xx xx:xx:xx即2017-03-21 20:45:59
2将代码放到一个php文件中,以homephp为示例,放到网站目录下边,运行以后的效果:
注意事项:此代码必须在php环境下运行。
获取当前的时间:
<php date('Y-m-d H:i:s',time());>
<php
//读取数据库,显示的时间
echo gmdate('Y-m-d',strtotime($arr);
//$arr 是存入数据库的时间,否则显示的将是一个固定值比如1976,不是你要的当前时间。
>
以上就是关于php时间获取问题全部的内容,包括:php时间获取问题、PHP如何获得服务器时间、如何利用php获取当前具体日期时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)