新元号対応について

はたさんさん (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

はい。そんな感じの対応であっています。できればすぐ更新版を公開したいな~と思ってはおるのですが、ちょっとバタバタっとしているのでアレかもしれません・・・。