//
// 汎用ルーチン
//
//--
  function getDate(obj, t){
    if(obj==null){
      dt = new Date();
    } else {
      dt = new Date(obj);
    }
    yy = dt.getYear(); if(yy<=1900){ yy = yy + 1900; }
    mm = dt.getMonth() + 1; mm = "0" + mm.toString(); mm = mm.slice(-2);
    dd = dt.getDate(); dd = "0" + dd.toString(); dd = dd.slice(-2);
    switch(t) {
    case "yyyy":
      return(yy);
    case "yyyy/mm/dd":
      return(yy+"/"+mm+"/"+dd);
    case "yyyymmdd":
      return(yy+""+mm+""+dd);
    case "yyyy年度":
      if(mm<4){yy=yy-1;}
      return(yy);
    default:
      return(yy+"/"+mm+"/"+dd);
    }
  }
//--
  function getTime(obj, t){
    if(obj==null){
      dt = new Date();
    } else {
      dt = new Date(obj);
    }
    hh = dt.getHours(); hh = "0" + hh.toString(); hh = hh.slice(-2);
    mn = dt.getMinutes(); mn = "0" + mn.toString(); mn = mn.slice(-2);
    ss = dt.getSeconds(); ss = "0" + ss.toString(); ss = ss.slice(-2);
    switch(t) {
    case "hh:mm":
      return(hh+":"+mn);
    case "hhmm":
      return(hh+""+mn);
    case "hh:mm:ss":
      return(hh+":"+mn+":"+ss);
    default:
      return(hh+":"+mn);
    }
  }
//--
  function getFooter(yearSt) {
    yearEn = getDate(null,"yyyy");
    if(yearSt==yearEn){
      ret = 'Copyright(C) '+yearSt+' （社）日本都市計画学会関西支部 All rights reserved.';
    } else {
      ret = 'Copyright(C) '+yearSt+'-'+yearEn+' （社）日本都市計画学会関西支部 All rights reserved.';
    }
    return(ret);
  }
//--
