Dies sind die JSON-Daten, die ich vom Serviceteil erhalte.Datum in Jquery für JSON-Daten anpassen
"session":
{
"startTime": "08:00:00", // <--
"sessionId": 231,
"endTime": "09:00:00", // <--
"eventId": 100,
"maxSeats": 0,
"maxWaitlisted": 0,
"modifiedUser": "TestUser",
"modifiedDate": "2010-12-07", // <--
"sessionDate": "2010-12-01", // <--
"numberOfAttendees": 0,
"sessionName": "SessionName1",
"sessionStatusCode": "Open",
"cancelledInd": "No",
"cancellationEmailText": "Not",
"seatsRegistered": 0,
"seatsWaitlisted": 0,
"user_id": null,
"updateFlag": "R"
}
mit JQuery Ich brauche in meinem HTML "2010-12-01"
in "Wed, Dec 01"
Format angezeigt werden soll. Schätzen Sie die Hilfe
Code var dateObj = neues Datum (Date.parse (sessionDate)); gibt mir am 1. Juli 1970 zurück. Es werden keine Json-Daten in das Date-Objekt konvertiert. – mayanna
Wie rufst du die Funktion an? Rufen Sie wie folgt auf: sessionDate_to_printDate (someJSONObject.session.sessionDate); – IvanGoneKrazy
Erstellen Sie eine Variable aus Json-Daten und übergeben Sie diese Variable dann an die Funktion. Das aktuelle Problem ist, dass es "SessionDate" nicht parsen kann, ich habe sogar parseInt versucht. Codemuster var aa = Json.sessionDate, Funktion customizeDate (aa) \t \t \t {var tt = sessionDate.toString(); \t \t \t var Wochentage = neues Array ("Sonne", "Mon", "Di", "Mi", "Do", "Fr", "Sa"); var Monate = neues Array ("Jan", " Feb "," Mar "," Apr "," Jun "," Jul "," Aug "," Okt "," Nov "," Dec "); var dateObj = neues Datum (Date.parse (aa)); Rückgabe Wochentage [dateObj.getDay()] + "," + Monate [dateObj.getMonth()] + "" + dateObj.getDate(); \t \t \t} – mayanna