1

我想在数据库中显示时间存储,但是当我显示它时显示我的错误时间,实际时间减少了 -5 小时。假设我有

        $time = '2013-03-18 11:48:26'; 
        $time = date('g:i A M dS', strtotime($time));
        echo $time;

然后它显示 3 月 18 日上午 6:48它应该显示3 月 18 日上午 11:48 有人可以告诉我出了什么问题。谢谢。

4

2 回答 2

1

检查您的服务器时区设置。

或使用 php 更改

// example for japan time zone

date_default_timezone_set('Asia/Tokyo');
于 2013-03-18T06:55:43.120 回答
0

如果要显示数据库中的时间,可以使用此查询。

SELECT NOW();

它会给你服务器时间。你可以创建一个助手,它可以从模型中查询时间,你可以在任何地方调用助手。

于 2013-03-18T07:16:49.917 回答