问题,三个小问题

问题,三个小问题

我直接输入这么:echo date("Y年m月d日 H:i:S");
浏览器输出:2019年12月03日 09:18:rd  (时间是跟电脑显示中的时间一致,有三个问题,一个是我没设置时区,他的时间是中国时间。第二个是我的电脑时间跟标准时间相差了几分钟,但它还是显示的电脑中的时间,和正确的标准时间相差了几分钟,第三个问题是秒浏览器中显示怎么成了rd?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
guly 2019-12-03 11:38:46

你好,1、建议检查php.ini中date.timezone 的值。

2、如果不加时区的话就是服务器的时间,加上时区的话就是所在时区的时间。具体代码参考如下

<?php
//获取服务器时间
echo date("Y-m-d H:i:s");
//获取所在时区时间
date_default_timezone_set('PRC');
//地区:中国是PRC,或shanghai,chongqing都可
echo date("Y-m-d h:i:s");
?>

3、s应应该为小写。

如果解决您的问题请采纳,祝学习愉快!


  • 提问者 慕婉清2128704 #1
    我刚刚获取服务器时间和时区时间怎么是一样的?可和我苹果的手机时间还是相差几分钟,苹果手机时间应该是正确的标准时间。 获取代码:echo date('Y-m-d H:i:s'); date_default_timezone_set('prc'); echo date('Y-m-d h:i:s'); 浏览器返回为:2019-12-03 12:16:302019-12-03 12:16:30
    2019-12-03 12:27:43
  • guly 回复 提问者 慕婉清2128704 #2
    你好,时间相同的情况下,建议检查php.ini中date.timezone的时区设置是否也是prc,祝学习愉快!
    2019-12-03 15:16:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师