Я пытаюсь преобразовать datetime Twitter в локальную iso-строку (для prettyDate) сейчас в течение 2 дней. Я просто не получаю местное время.
im, используя следующую функцию:
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", "");
}
в newdate все нормально, но toISOString() снова возвращает его в исходное время... Может кто-нибудь помочь мне получить местное время в iso из Twitterdate в формате: Чт, 31 мая 2012 г. 08:33:41 +0000