Konvertierung Textstring in ein Date-Objekt
Markus
- javascript
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.
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
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
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