/* -------------------------------------------------------------- */ /* javafunctions */ /* -------------------------------------------------------------- */ function fun_input_date(pardatum) { // init var jahr = monat = tag = 0; var jahrx = monatx = tagx = ""; var tmj = jmt = ""; var heute = new Date(); var wdatum = pardatum.value; // split by delimiter var wdatarray = wdatum.split("."); tag = parseInt(wdatarray[0]); monat = parseInt(wdatarray[1]); jahr = parseInt(wdatarray[2]); datum_test = tag + "." + monat + "." + jahr; // NAN = Not A Number if (tag == "NAN") { tag = 0; } if (monat == "NAN") { monat = 0; } if (jahr == "NAN") { jahr = 0; } datum_test += tag + "." + monat + "." + jahr; if (!tag) { tag = heute.getDay(); } if (!jahr) { jahr = heute.getYear() + 1900; } if (!monat) { monat = heute.getMonth()+ 1; } datum_test += tag + "." + monat + "." + jahr; if (tag < 10) { tagx = "0" + tag; } else { tagx = tag; } if (monat < 10) { monatx = "0" + monat; } else { monatx = monat; } if (jahr > 100) { jahrx = jahr; } else { if (jahr > 50 && jahr < 100) { jahrx = jahr + 1900; } if (jahr < 51) { jahrx = jahr + 2000; } } datum_tmj = tagx + "." + monatx + "." + jahrx; datum_jmt = jahrx + "-" + monatx + "-" + tagx; pardatum.value = datum_tmj; //document.formular.datumout2.value = datum_jmt; //document.formular.datumout3.value = datum_test; } /*endfun*/ /* -------------------------------------------------------------- */