新元号対応について
はたさんさん (2019-02-26 10:22:26) 127.0.0.1/test/
たびたびの地震お見舞い申し上げます。
北の~町では~もう~雪が~溶けて川になって流れていったりしてますか?
さて、いよいよ新元号待ったなしですが、なかなか元号も決まらないし、「いつになったら直るの(対応できるの)?」って外野がうるさいし、メールフォームプロにはお世話になっているので早目に手を打って(GWはお休みしたいので)調べてみました。
※設置サイトがローカルですみません。
mailformpro¥add-ons¥birthday.js(124行あたり)
convert: function(y,s){
var p = ’’;
if(s){
p = ’ / ’;
};
if(y == 1989){
return p+’平成元年’;
}
else if(y > 1989){
return p+’平成’ + mfpbd.digit(y-1989+1) + ’年’;
}
else if(y == 1926){
return p+’昭和元年’;
}
else if(y > 1926){
return p+’昭和’ + mfpbd.digit(y-1926+1) + ’年’;
}
else if(y == 1912){
return p+’大正元年’;
}
else if(y > 1912){
return p+’大正’ + mfpbd.digit(y-1912+1) + ’年’;
}
else if(y >= 1873){
return p+’明治’ + mfpbd.digit(y-1873+6) + ’年’;
}
else {
return ’’;
};
},
ここをこうですね!
※読売新聞のアンケートで一番多かった「平和」を暫定的に新元号とした場合
convert: function(y,s){
var p = ’’;
if(s){
p = ’ / ’;
};
if(y == 2019){
return p+’平和元年’;
}
else if(y > 2019){
return p+’平和’ + mfpbd.digit(y-2019+1) + ’年’;
}
else if(y == 1989){
return p+’平成元年’;
}
else if(y > 1989){
return p+’平成’ + mfpbd.digit(y-1989+1) + ’年’;
}
else if(y == 1926){
return p+’昭和元年’;
}
else if(y > 1926){
return p+’昭和’ + mfpbd.digit(y-1926+1) + ’年’;
}
else if(y == 1912){
return p+’大正元年’;
}
else if(y > 1912){
return p+’大正’ + mfpbd.digit(y-1912+1) + ’年’;
}
else if(y >= 1873){
return p+’明治’ + mfpbd.digit(y-1873+6) + ’年’;
}
else {
return ’’;
};
},
今のところ、テストはうまくいっているような・・・
他に直すべきモジュールなんかもないと思いますが、良ければ添削してください。
なお、こんな投稿しちゃうと有償サポート取れなくて「和田さんまいっちんぐ!」だったら削除してやってください。
Re:新元号対応について
和田 (2019-03-11 20:42:17) www.synck.com
はい。そんな感じの対応であっています。できればすぐ更新版を公開したいな~と思ってはおるのですが、ちょっとバタバタっとしているのでアレかもしれません・・・。