Markus: Konvertierung Textstring in ein Date-Objekt

Ich bin gerade an einer Knacknuss beim Programmieren in Javascript und asp,
vielleicht hat jemand eine Infoquelle oder einen Code der folgendes konvertiert:

Aus einer Datenbank habe ich folgende Datumseinträge eines Userlogs
als Textstring mit folgendem Aufbau:

Monday, October 28, 2002 10:32:46 AM

und ich brauche die Angaben als Datumsobjekt (für Statistikauswertungen):

MM / DD / YYYY / HH / MM / SS

Kann mir da jemand weiterhelfen?

Thanks for Tipps 'n Tricks.

  1. Hallo,

    ich habe noch nie mit asp gearbeitet, also kann ich dir dazu nichts sagen, aber wenn du den string "Monday, October 28, 2002 10:32:46 AM" so als variable in js hast wird dir sicher substring() ( http://selfhtml.teamone.de/javascript/objekte/string.htm#substring ) weiterhelfen.
    Um das monat zu bekommen, verwende dann einfach eine switch verzweigung.
    ZB:
    text= "Monday, October 28, 2002 10:32:46 AM";
    monat=text.substring(8,16); //ich hoffe das stimmt ;)
    switch(monat){
    case "October": monat_zahl =10
      break;
    }

    usw.
    um AM/PM unzuschalten müsste es gehen if(irgendwas == "PM"){stunde+12;}

    Ich hoffe ich konnte dir ein bisschen helfen :)

    gruß,

    Severin

    1. Hallo,

      ich habe noch nie mit asp gearbeitet, also kann ich dir dazu nichts sagen, aber wenn du den string "Monday, October 28, 2002 10:32:46 AM" so als variable in js hast wird dir sicher substring() ( http://selfhtml.teamone.de/javascript/objekte/string.htm#substring ) weiterhelfen.

      Wird nicht immer funktionieren

      text= "Monday, October 28, 2002 10:32:46 AM";
      monat=text.substring(8,16); //ich hoffe das stimmt ;)

      Was machst Du im July?

      Mein Vorschlag ist:
      String zuerst mit split() zerlegen http://selfhtml.teamone.de/javascript/objekte/string.htm#split

      Datum aus '28,' z.B mit parseInt() ermitteln
      http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#parse_int

      um AM/PM unzuschalten müsste es gehen if(irgendwas == "PM"){stunde+12;}

      Einverstanden,

      Gruß,

      Vinzenz

      1. Hallo Vinzenz

        Danke für Dein Input...es funktioniert!
        Kennst Du noch eine weitere Lösung, um nach dem Split
        das Element mit der Zeitangabe direkt in einen Timestring zu konvertieren,
        oder ist für HH, MM, SS je ein ParseInt() notwendig?

        Thanks'n greets

        Markus