我试图将Twitter日期时间转换为本地iso-string (prettyDate)现在2天。我只是把当地时间搞错了。
我使用以下功能:
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()再次将其扔回原始时间… 有人能帮我从Twitterdate格式的iso获取本地时间吗: 2012年5月31日星期四08:33:41 +0000