doushijiao0679 2015-11-03 07:05
浏览 162
已采纳

如何纠正时区

I set my vagrant server's timezone to Asia/Tokyo. However, though I made change in php.ini and restarted httpd, it doesn't return the correct time. The time is 9 hours late from correct time. When I change the time zone Europe/Berin, I see the time changes but it also doesn't return correct time.

Here is my php code

echo('<pre>');
var_dump(date("Y/m/d G:i:s"));
echo('</pre>');
exit;

php.ini

date.timezone = Asia/Tokyo

Are there any suggestions?

  • 写回答

4条回答 默认 最新

  • dongyu4908 2015-11-03 07:58
    关注

    I finally found the way out. The reason the code above didn't work was that my system clock was wrong, so I executed the command bellow.

    First, I installed ntp.

    sudo yum -y install ntp
    

    Second, I got the correct time from ntp.

    sudo ntpdate ntp.nict.jp
    

    That's it. Thanks for suggestions!

    A helpful link: http://pyoonn.hatenablog.com/entry/2015/01/06/121925

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?