PHP调整日期的时区

时间:2013-07-02 12:25:39

标签: php date timezone

快速提问,

我的网站上的以下输出是-1小时,我只是想快速修复它来相应地调整它,但我不确定正确的语法......

<?php echo date('D, jS F @ g:ia', strtotime($row->datetime)); ?>

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

使用PHP的date_default_timezone_set功能将您的时区设置为服务器时区的默认值。

这是list of timezones

答案 1 :(得分:3)

设置默认时区

$timezone = 'America/Los_Angeles';
$stored_time = '2011-01-30 18:23:49';

date_default_timezone_set($timezone);
$timestamp = strtotime($stored_time);
$local_time = $timestamp + date('Z');
$local_date = date('Y-m-d H:i:s', $local_time);

echo $local_date;