Bitte beachten Sie, dass Sie zuerst die Zeit in Ihrem ursprünglichen Datum Wert angeben muss, damit es in der Ausgabe formatiert und enthalten korrekt sein . Daher wird das folgende Zeitelement das gesuchte Zeitelement nicht zur Verfügung stellen.
Referenzierung SO answer:
function parse(str) {
var y = str.substr(0,4),
m = str.substr(6,2) - 1,
d = str.substr(4,2);
var D = new Date(y,m,d);
return (D.getFullYear() == y && D.getMonth() == m && D.getDate() == d) ? D : 'invalid date';
}
Verbrauch:
parse('20151506');
Ausgang:
Mon Jun 15 2015 00:00:00 GMT-0500 (Central Daylight Time)
oder in Ihrem Fall
Ausgang:
Mon Jun 15 2015 00:00:00 GMT-0500 (Central Daylight Time)
Codeausschnitt unten angegeben:
var x = 20151506;
function parse(str) {
var y = str.substr(0,4),
m = str.substr(6,2) - 1,
d = str.substr(4,2);
var D = new Date(y,m,d);
return (D.getFullYear() == y && D.getMonth() == m && D.getDate() == d) ? D : 'invalid date';
}
//document.write (parse('20151506'));
document.write (parse(x.toString()));
Woher kommt die Zeit? – bayotop
Hast du einen Code, mit dem du uns zeigen kannst? –
Wo ist die 5-stellige Nummer? – phuzi