将UTC日期时间转换为本地日期时间在服务器上,我得到了以下格式的datetime变量:6/29/2011 4:52:48 PM现在是世界协调时的时候了。我希望使用JavaScript将其转换为当前用户的浏览器时间。如何使用JavaScript或jQuery完成这一任务?
3 回答
智慧大石
TA贡献1946条经验 获得超3个赞
var date = new Date('6/29/2011 4:52:48 PM UTC');date.toString() // "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
function convertUTCDateToLocalDate(date) { var newDate = new Date(date.getTime()+date.getTimezoneOffset()*60*1000); var offset = date.getTimezoneOffset() / 60; var hours = date.getHours(); newDate.setHours(hours - offset); return newDate; }
var date = convertUTCDateToLocalDate(new Date(date_string_you_received));
date.toLocaleString();
添加回答
举报
0/150
提交
取消