var abone=new RegExp("あぼ|Over|停止")
function dateSplit(str,type){
 if(abone.test(str)){return(str)}
 var dateString=new Array(); dateString=str.split(/\s/);
 if(type=="date"){
  return(dateString[0]+" "+dateString[1]);
 }else if(type=="id"){
  if(dateString[2]){
   var ids=dateString.slice(2);
   return(ids.join(" "));
  }else{return("")}
 }
}

function dateFormat(str,format){
 if(abone.test(str)){return(str)}
 var dateString=new Array(); dateString=str.split(/\s/);
 if(dateString[0].charAt(0)==0){var dates="20"+dateString[0]+" "+dateString[1];}
 else                          {var dates=dateString[0]+" "+dateString[1];}
 var dateObj=new Date(dates);
 //年の変換
 var fYear=dateObj.getFullYear();fYear=fYear.toString();
 var year=fYear.substr(2,2);
 format=format.replace(/yyyy/,fYear);
 format=format.replace(/yy/,year);
 //月日の変換
 var sMonth=dateObj.getMonth()+1; if(sMonth<10){sMonth="0"+sMonth}
 var sDate =dateObj.getDate();    if(sDate<10) {sDate ="0"+sDate}
 format=format.replace(/m{2}/,sMonth);
 format=format.replace(/d{2}/,sDate);
 //曜日の変換
 if(format.match(/ddd|aaa/)){
  var ddd=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
  var aaa=new Array("日","月","火","水","木","金","土")
  var day=dateObj.getDay();
  format=format.replace(/d{3}/,ddd[day])
  format=format.replace(/a{3}/,aaa[day])
 }
 //時間の変換
 var sHour=dateObj.getHours();  if(sHour<10){sHour="0"+sHour}
 var sMinu=dateObj.getMinutes();if(sMinu<10){sMinu="0"+sMinu}
 var sSeco=dateObj.getSeconds();if(sSeco<10){sSeco="0"+sSeco}
 format=format.replace(/hh/,sHour);
 format=format.replace(/mm|nn/,sMinu);
 format=format.replace(/ss/,sSeco);
 return(format)
}
