為何我的訂單日期都是美國時間

中文翻譯、姓名或地址格式修改,鄉鎮市區連動選單、電子發票等等
回覆文章
inusa
文章: 3
註冊時間: 2018-01-26, 19:14

為何我的訂單日期都是美國時間

文章 inusa » 2018-01-26, 19:16

為何我的訂單日期都是美國時間,請問要到哪裡修改?

admin
系統管理員
文章: 117
註冊時間: 2018-01-05, 17:40

Re: 為何我的訂單日期都是美國時間

文章 admin » 2018-01-27, 21:48

這應該是因為你用的是美國主機,
所以系統在寫入資料庫時是抓作業系統的時間,
可以修改 system/library/db/mysqli.php

代碼: 選擇全部

$this->connection->query("SET SQL_MODE = ''");

之後,加上下面這幾行 :

代碼: 選擇全部

date_default_timezone_set('Asia/Taipei');
$dt = new \DateTime();
$this->connection->query("SET time_zone='" . $dt->format('P') . "';");
OpenCart 購物網站代管及維護 https://www.osec.tw
OpenCart 台灣技術支援 FB 粉絲頁 https://www.facebook.com/ntcart/

回覆文章