質問 > その他 > 生年月日の登録を和暦(平成)で表示させたいのですが |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
motorp |
投稿日時: 2014/10/17 17:59
対応状況: −−−
|
常連 登録日: 2013/12/26 居住地: 投稿: 45 |
生年月日の登録を和暦(平成)で表示させたいのですが お世話になっております。
宜しくお願いいたします。 生年月日の登録画面で和暦(平成)で表示させたく 各ページを見ると html_optionsで <select>表示していることが分かりました。 <!--{html_options options=$arrYear selected=$arrForm.year.value|default:''}--> ここで以下のように出力したいとおもっているのですが <option label="2014(平成26)年" value="2014"> 又は <option label="2014(平成26)年" value="2014(平成26)年"> ※各phpファイルのlfInitParamとデータベースのカラムはTEXTへ変更する前提で できればこちらが理想 SC_Date.phpかと思って見てみましたが… ご相談させてください。 全ての年号を変換させる方法ではなく 10年分など直接 置き換える処理方法でもいいのですが ご教授頂けたら助かります。 宜しくお願いいたします。 ------------------------------------------------------------------------- [EC-CUBE] 2.12.3 |
seiyawada |
投稿日時: 2014/10/17 20:47
対応状況: −−−
|
常連 登録日: 2014/4/28 居住地: 投稿: 42 |
Re: 生年月日の登録を和暦(平成)で表示させたいのですが ec-cube.2.13.1
SC_Date.phpのfunction getYear() 内にて $year_array[$i] = $i; としている部分を $year_array[$i] = $i."(平成".$wYearLabel.")年"; のように変更すると表示されるかと思います。 ※ $wYearLabelには西暦$iに対応した和暦を別途算出して代入する必要が在ります。 参考サイト http://kazua.info/blog/?p=1193 |
motorp |
投稿日時: 2014/10/18 16:46
対応状況: 解決済
|
常連 登録日: 2013/12/26 居住地: 投稿: 45 |
Re: 生年月日の登録を和暦(平成)で表示させたいのですが まだまだ勉強が足りなく わからないことが多いのですが、
どこで処理されているのか分かりたいへん助かりました。 現状では教えて頂いきました変換を出来るスキルが無いので デフォルト処理の下に elseif ($i == "2014") { $year_array[$i] = '2014(平成26)年'; } で対応致しました。 ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |