Robert Bamler: Datum aus einer ActiveX Komponente formatieren.

Beitrag lesen

Hallo,

Mon Jun 25 12:06:19 UTC+0200 2001
Was ich aber haben möchte ist das das Datum so aussieht:
25.06.2001

Wenn du dir sicher sein kannst, das das Datum immer so formatiert wird, brauchst du es doch nur umzuwandeln:

| monate = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Okt","Nov","Dez");
|
| function DTPStartDatum_Change()
| {
|   document.frmGeschaeftsbearbeitung.txtStartdatum.value = document.frmGeschaeftsbearbeitung.DTPStartDatum.value;
|   var datumFormatiert = document.frmGeschaeftsbearbeitung.txtStartdatum.value;
|   var tag = datumFormatiert.substr(8,2);
|   for (var i=0; i<12; i++)
|     if (monate[i] == datumFormatiert.substr(4,3)) {
|       var monat = ((i+100)+"").substr(1,2);
|       break;
|     }
|   var jahr = datumFormatiert.substr(31,2);
|   alert(tag + "." + monat + "." + jahr);
| }

(oder so ähnlich)

Robert