2015-09-29 18:08:19 4251次浏览 4条回答 0 悬赏 10 金钱
return [
    ......
    'timeZone'=>'Asia/Shanghai',
    .....
]
  • 回答于 2015-09-30 08:52 举报

    what are you talking about?

  • 回答于 2015-09-30 09:48 举报

    你这个要写在main.php文件里面

    1 条回复
    回复于 2015-09-30 11:21 回复

    我就是写在main.php里面的啊

  • 回答于 2015-09-30 09:50 举报

    你哪邊讓你覺得 timeZone 沒有作用??

    5 条回复
    回复于 2015-09-30 09:52 回复

    Yii::$app->getTimeZone();
    執行看看看有沒有timeZone 沒有的話就照@张三风講的 設定看看

    回复于 2015-09-30 11:22 回复

    有 但是没作用 用date('Y-m-d H:i:s')打印的时间还是差好几个小时

    回复于 2015-09-30 11:55 回复

    不是还有个main-local.php吗

    回复于 2015-09-30 11:57 回复

    嗯 我在试试

    回复于 2015-09-30 12:03 回复

    不知道你哪寫date() @@
    若有在main.php 設定 'timeZone' => 'xxx'; 的話他會去跑 date_default_timezone_set("xxx");

    不然你就試試看 在你 echo 前加上 date_default_timezone_set("xxx");
    在 echo date('Y-m-d H:i:s');
    先看看有沒有時區有無改變~如果有就看看初始化有沒有問題~如果沒有就要找找ini_set()囉

  • 回答于 2016-06-15 18:21 举报

    楼主, 怎么解决的? 我的是在服务器上有这个问题, 设置了

    'timeZone' => 'Asia/Shanghai'

    但是列表展示的时候还是英文格式
    'created_at:datetime'

    还是显示成这样:
    May 20, 2016 5:16:54 PM

    我也用下面的输出了, 就是上海 Asia/Shanghai

    echo date_default_timezone_get();
    dd(Yii::$app->getTimeZone());
    
    1 条回复
    回复于 2016-06-28 09:55 回复

    我设置了也没有用,在html页面处理的

您需要登录后才可以回答。登录 | 立即注册
tangyuan
主管

tangyuan 上海

注册时间:2015-09-01
最后登录:2016-06-28
在线时长:18小时31分
  • 粉丝2
  • 金钱590
  • 威望10
  • 积分870

热门问题