バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > ご注文手続き画面のお客様情報について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kwmt
投稿日時: 2020/10/29 18:55
対応状況: −−−
新米
登録日: 2020/9/10
居住地:
投稿: 6
ご注文手続き画面のお客様情報について
ご注文手続き画面にお客様情報(名前やメールアドレスなど)が表示されると思うのですが、
その中で生年月日が本来登録している日付と1日ずれて表示されてしまいます。

原因はわかっており、タイムゾーンの関係でDB(MySQL)へ登録される際にUTCで登録されているからです。
例)1991/1/5 で登録 ⇒ DB:1991/1/4 15:00:00

そこで、DBからデータを取り出す際にタイムゾーンの変更、または9時間プラスした値にしたいのですが
実際にデータを取り出している処理の場所がわかりません。

どなたかご存知の方いらっしゃらないでしょうか。


--------追記-----------

動作を確認している中で、初めてご注文手続き画面へ進んだときのみ表示がずれて表示されることが
わかりました。

ご注文手続き画面でF5更新や、支払方法を変更したときに画面が再読み込みされた後は正常に
表示されていました。
umebius
投稿日時: 2020/10/31 18:39
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1789
Re: ご注文手続き画面のお客様情報について
標準ではご注文手続き画面で生年月日は表示されないと思うのですが
どのような方法で表示されているのでしょうか?

テンプレートに記載されたのであれば記述方法を教えていただけますでしょうか。
kwmt
投稿日時: 2020/11/2 9:29
対応状況: −−−
新米
登録日: 2020/9/10
居住地:
投稿: 6
Re: ご注文手続き画面のお客様情報について
umebius 様

ご返信いただき、ありがとうございます。


以下のようにテンプレートへ記載しております。
index.twig

<input type="hidden" id="customer-birth" class="customer-in" name="customer_birth" value="{{ Order.birth|date_format('', 'Y/m/d') }}">




----------追記-----------------

umebius 様

今回の件、自己解決いたしました。
ご返信いただき、ありがとうございました。
kwmt
投稿日時: 2020/11/5 10:19
対応状況: 解決済
新米
登録日: 2020/9/10
居住地:
投稿: 6
Re: ご注文手続き画面のお客様情報について
自己解決いたしました。

調査を進めたところ、index.twigにもう1箇所記載しておりました。

<p class="ec-input"><span class="customer-edit customer-birth">{{ Order.birth|date_format('', 'Y/m/d') }}</span></p>

上記の箇所が実際の表示部分に該当しておりました。
「date_format('', 'Y/m/d')」を「date('Y/m/d', 'Asia/Tokyo')」へ書き換えたところ、希望する表示になりました。


何かの参考になればと思い、記載させていただきました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は67,433名です
総投稿数は98,801件です

投稿数ランキング

1
seasoft
7333
2
AMUAMU
2712
3
468
2693
4
nanasess
2116
5
umebius
1789
6
yuh
1612
7
red
1427
8
h_tanaka
1051
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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