function formatDate(str){ var ye = Number(str.substring(0,4)); var mo = Number(str.substring(5,7))-1; var da = Number(str.substring(8,10)); var ho = Number(str.substring(11,13)); var mi = Number(str.substring(14,16)); var se = Number(str.substring(17,19)); var ms = Math.round(Number(str.substring(20,27))/10000); var of = str.substring(27,28); var ofh = Number(of+str.substring(28,30)); var ofm = Number(of+str.substring(31,33)); var date = new Date(); date.setUTCFullYear(ye, mo, da); date.setUTCHours(ho-ofh, mi-ofm, se, ms); return date; }
var tid = getFormatedDate("2004-08-16T00:00:00.0000000+02:00"); trace(tid);
så skulle den gerne skrive, hvad det svarer til i vores tidszone (hvilket gerne skulle være det samme) - som Date objekt...
hov - ændrede lidt på koden - skal se sådan her ud:
function getFormatedDate(str){ var ye = Number(str.substring(0,4)); var mo = Number(str.substring(5,7))-1; var da = Number(str.substring(8,10)); var ho = Number(str.substring(11,13)); var mi = Number(str.substring(14,16)); var se = Number(str.substring(17,19)); var ms = Math.round(Number(str.substring(20,27))/10000); var of = str.substring(27,28); var ofh = Number(of+str.substring(28,30)); var ofm = Number(of+str.substring(31,33)); var date = new Date(); date.setUTCFullYear(ye, mo, da); date.setUTCHours(ho-ofh, mi-ofm, se, ms); return date; }
var tid = getFormatedDate("2004-08-16T00:00:00.0000000+02:00"); trace(tid);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.