/**
* 和暦西暦変換
* @param {string} nengou 生
* @param {string} year 年
* @param {string} month 月
* @param {string} day 日
* return {string} 西暦 yyyy/MM/dd
*/
function wareki_to_seireki(nengou,year,month,day) {
var dtcheck = inputCheck("errors.warekiDate","",nengou+","+year+","+month+","+day);
if(dtcheck == false){
return "";
}
var n = Number(nengou);
var y = Number(year);
var monthDay = "/" + ("0"+month).substring(("0"+month).length - 2) +"/" + ("0"+day).substring(("0"+day).length - 2);
if (n == 1){
// 昭和
return (1925 + y).toString() + monthDay;
}
if (n == 2){
// 平成
return (1988 + y).toString() + monthDay;
}
return "";
}
/**
* 西暦和暦変換
* @param {string} changeDate 西暦
* @param {string} sltNengou 生入力欄id
* @param {string} txtYear 年入力欄id
* @param {string} txtMonth 月入力欄id
* @param {string} txtDay 日入力欄id
*/
function seireki_to_wareki(changeDate, sltNengou, txtYear, txtMonth, txtDay) {
if(isValidDateString(changeDate) == false){
jQuery("#"+sltNengou).val("");
jQuery("#"+txtYear).val("");
jQuery("#"+txtMonth).val("");
jQuery("#"+txtDay).val("");
return;
}
changeDate = changeDate.replaceAll("/", "");
if(changeDate > "19890107") {
jQuery("#"+sltNengou).val("2");
jQuery("#"+txtYear).val(Number(changeDate.substring(0,4)) - 1988);
jQuery("#"+txtMonth).val(Number(changeDate.substring(4,6)));
jQuery("#"+txtDay).val(Number(changeDate.substring(6,8)));
}else if(changeDate >= "19261225" && changeDate <= "19890107") {
jQuery("#"+sltNengou).val("1");
jQuery("#"+txtYear).val(Number(changeDate.substring(0,4)) - 1925);
jQuery("#"+txtMonth).val(Number(changeDate.substring(4,6)));
jQuery("#"+txtDay).val(Number(changeDate.substring(6,8)) );
}else{
jQuery("#"+sltNengou).val("");
jQuery("#"+txtYear).val("");
jQuery("#"+txtMonth).val("");
jQuery("#"+txtDay).val("");
}
}
/**
* 文字列長すぎる場合、。。。を追加
*/
/**
* 全角半角チェック
*/
function zenkakuCheck(str){
var re = /[^\x00-\x80]/;
if(re.test(str)){
return true; //全角
}
else{
return false; //半角
}
}
* 和暦西暦変換
* @param {string} nengou 生
* @param {string} year 年
* @param {string} month 月
* @param {string} day 日
* return {string} 西暦 yyyy/MM/dd
*/
function wareki_to_seireki(nengou,year,month,day) {
var dtcheck = inputCheck("errors.warekiDate","",nengou+","+year+","+month+","+day);
if(dtcheck == false){
return "";
}
var n = Number(nengou);
var y = Number(year);
var monthDay = "/" + ("0"+month).substring(("0"+month).length - 2) +"/" + ("0"+day).substring(("0"+day).length - 2);
if (n == 1){
// 昭和
return (1925 + y).toString() + monthDay;
}
if (n == 2){
// 平成
return (1988 + y).toString() + monthDay;
}
return "";
}
/**
* 西暦和暦変換
* @param {string} changeDate 西暦
* @param {string} sltNengou 生入力欄id
* @param {string} txtYear 年入力欄id
* @param {string} txtMonth 月入力欄id
* @param {string} txtDay 日入力欄id
*/
function seireki_to_wareki(changeDate, sltNengou, txtYear, txtMonth, txtDay) {
if(isValidDateString(changeDate) == false){
jQuery("#"+sltNengou).val("");
jQuery("#"+txtYear).val("");
jQuery("#"+txtMonth).val("");
jQuery("#"+txtDay).val("");
return;
}
changeDate = changeDate.replaceAll("/", "");
if(changeDate > "19890107") {
jQuery("#"+sltNengou).val("2");
jQuery("#"+txtYear).val(Number(changeDate.substring(0,4)) - 1988);
jQuery("#"+txtMonth).val(Number(changeDate.substring(4,6)));
jQuery("#"+txtDay).val(Number(changeDate.substring(6,8)));
}else if(changeDate >= "19261225" && changeDate <= "19890107") {
jQuery("#"+sltNengou).val("1");
jQuery("#"+txtYear).val(Number(changeDate.substring(0,4)) - 1925);
jQuery("#"+txtMonth).val(Number(changeDate.substring(4,6)));
jQuery("#"+txtDay).val(Number(changeDate.substring(6,8)) );
}else{
jQuery("#"+sltNengou).val("");
jQuery("#"+txtYear).val("");
jQuery("#"+txtMonth).val("");
jQuery("#"+txtDay).val("");
}
}
/**
* 文字列長すぎる場合、。。。を追加
*/
/**
* 全角半角チェック
*/
function zenkakuCheck(str){
var re = /[^\x00-\x80]/;
if(re.test(str)){
return true; //全角
}
else{
return false; //半角
}
}