PHP data()函数出来的时间为什么是GMT时间,怎么把它调整为GMT+8?

$ctime=date("Y-m-dH:i:s");... $ctime=date("Y-m-d H:i:s"); 展开
 我来答
运纵j4
推荐于2017-09-21 · TA获得超过621个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:51.9万
展开全部
1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。

2、在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');

一些常用的时区标识符说明:

Asia/Shanghai – 上海
Asia/Chongqing – 重庆
Asia/Urumqi – 乌鲁木齐
Asia/Hong_Kong – 香港
Asia/Macao – 澳门
Asia/Taipei – 台北
Asia/Singapore – 新加坡
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钓侠
推荐于2018-05-12 · 知道合伙人互联网行家
钓侠
知道合伙人互联网行家
采纳数:90 获赞数:563
麦子学院讲师,WEB前端工程师,专注于WEB开发,精通Discuz、PHPCMS等开源程序!

向TA提问 私信TA
展开全部

PHP代码如下:

<?php 
date_default_timezone_set('PRC');
echo time();
echo '<hr>';
echo date('y-m-d H:i:s',time());
?>


设置为中国时区:

date_default_timezone_set('PRC');


当前时间戳

echo time();


以年月日的形式显示

echo date('y-m-d H:i:s',time());

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式