バージョン選択

フォーラム

メニュー

オンライン状況

50 人のユーザが現在オンラインです。 (42 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 49
k3twksuc もっと...

サイト内検索

質問 > その他 > 海外サーバーのタイムゾーン対応のカスタマイズについて

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fortitude
投稿日時: 2011/5/20 13:43
対応状況: −−−
新米
登録日: 2011/5/5
居住地:
投稿: 5
Re: 海外サーバーのタイムゾーン対応のカスタマイズについて
すでに解決済みでしたらいいのですが、私も同じような状況で、海外サーバー使用で受注日などに時差が出てましたので、解決できた方法を記載しておきたいと思います。

EC-CUBE 2.11です。

/data/class/SC_Query.php 内の73行目以下 3か所に
$this->conn->query("SET TIME ZONE '+9'");
を追加したら、受注日などが修正されました。

("")内の構文につきましては、私はPostgreSQLを使っておりますので、MySQLならばMySQL用の構文に書き直して下さい。(+9も、時差時間数ですがPostgreの記載方法ではないかと思いますので…)
-------------------------------------------------------------------
if ($new) {
$this->conn = MDB2::connect($dsn, $options);
$this->conn->query("SET TIME ZONE '+9'");
} else {
$this->conn = MDB2::singleton($dsn, $options);
$this->conn->query("SET TIME ZONE '+9'");
}
if (!PEAR::isError($this->conn)) {
$this->conn->query("SET TIME ZONE '+9'");
$this->conn->setCharset("utf8");
$this->conn->setFetchMode(MDB2_FETCHMODE_ASSOC);
-------------------------------------------------------------------

ただ、私はデータベースなどあまり詳しくありませんので、もしこの内容を詳しい方が見られて、記述したことにより弊害が起こる可能性があるのでは?と思われたならばご指摘いただければ幸いです。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   海外サーバーのタイムゾーン対応のカスタマイズについて tanakam 2011/4/15 0:07
     Re: 海外サーバーのタイムゾーン対応のカスタマイズについて AMUAMU 2011/4/15 0:50
       Re: 海外サーバーのタイムゾーン対応のカスタマイズについて tanakam 2011/4/15 13:37
       » Re: 海外サーバーのタイムゾーン対応のカスタマイズについて Fortitude 2011/5/20 13:43

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,996名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.