はじめに
友達からある日こんなことを言われました。
友「スプレッドシートに、平成8年8月8日みたいなデータを西暦にしたいんだけど?」
も「は?」
と言うことで、今回は和暦を気合いで、西暦にしていきたいと思います。
年号計算の部分はこちらのサイト様 から引用させていただきました。
ありがとうございました。
僕は引用させていただいたところまでをサクッと作りました。
細かい説明はなしです。どーん。
function convert_jc(arg){
arg = arg.replace('月','/').replace('日','');
var jc = '';
var year_number = '';
for(var i=0;i<arg.length;i++){
if(arg[i] == '年'){ break }
jc = jc + arg[i];
}
for(var i=0;i<2;i++){ year_number = year_number + jc[i]; }
num = jc.replace(year_number, '');
ad = changeYear(year_number, num); //引用元様の関数にぶん投げます
return ad + arg.replace(jc, '').replace('年', '/');
}
あとは、=convert_jc(セル)
と投げればあっという間に西暦にできます。
結果:できた!
以上です、ありがとうございました。