J'essaie de convertir Twitter datetime en iso-string local (pour prettyDate) maintenant pendant 2 jours. Je ne comprends pas l'heure locale.
im en utilisant la fonction suivante :
function getLocalISOTime(twDate) {
var d = new Date(twDate);
var utcd = Date.UTC(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(),
d.getMinutes(), d.getSeconds(), d.getMilliseconds());
// obtain local UTC offset and convert to msec
localOffset = d.getTimezoneOffset() * 60000;
var newdate = new Date(utcd + localOffset);
return newdate.toISOString().replace(".000", "");
}
dans newdate tout est ok mais le toISOString() le remet à l'heure originale... Quelqu'un peut-il m'aider à obtenir l'heure locale en iso de la Twitterdate formatée comme : jeu, 31 mai 2012 08:33:41 +0000