搜尋

首頁  >  問答  >  主體

時間戳記 - php 使用strtotime轉換時間多出6小時

使用time函數取得的時間正常

高洛峰高洛峰2842 天前664

全部回覆(3)我來回復

  • 某草草

    某草草2017-05-16 13:04:59

    檢查時區

    echo date('Y-m-d H:i',0);

    如果是北京時間,那麼這樣會輸出1970-01-01 08:00

    如果確實不對如果需要設定的話可以用這個

    date_default_timezone_set('America/Los_Angeles');//设置为LAX
    //中国是PRC

    回覆
    0
  • 黄舟

    黄舟2017-05-16 13:04:59

    參考 關於PHP函數time() date() 和 strtotime() 的時區問題

    建議貼上代碼

    回覆
    0
  • 为情所困

    为情所困2017-05-16 13:04:59

    是時區的問題 把時區設定為date_default_timezone_set("PRC") 或是在Yii config->main.php 中設定
    'timeZone'=>'Asia/shanghai' 都可以解決問題

    回覆
    0
  • 取消回覆