PHP:如何将 date() 函数更改为中部时间 (-6)
我正在使用日期函数来显示 CMS 中的每个新帖子。 但是,我不知道如何根据我的时区更改该值,即 UTC−06:00。
我就是这样做的:
$p['time'] = date("F j, Y, h:i a");
$time = $p['time'];
这就是它的样子:
August 24, 2011, 4:39 pm
现在,如果当前时间是上午 10:39,则报告的 $time 应该是下午 4:39。我需要以某种方式摆脱这额外的 6 个小时。
I'm using the date function to be displayed for each of my new posts in a CMS.
However, I do not know how to change that value according to my timezone, which is UTC−06:00.
This is how I'm doing it:
$p['time'] = date("F j, Y, h:i a");
$time = $p['time'];
And this is how it looks:
August 24, 2011, 4:39 pm
Right now if the current time is 10:39 AM, the $time reported should be 4:39PM. I need to get rid of those extra 6 hours somehow.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试调用
date_default_timezone_set
在您处理所有时间之前。时区参考
You could try calling
date_default_timezone_set
before all your time handling.Timezones reference