var getAbsDate = function (time) {
var currentDate = new Date(time);
var tmpHours = currentDate.getHours();
var time_zone = -currentDate.getTimezoneOffset() / 60;
if (time_zone < 0) {
time_zone = Math.abs(time_zone) + 8;
currentDate.setHours(tmpHours + time_zone);
} else {
time_zone -= 8;
currentDate.setHours(tmpHours - time_zone);
}
return currentDate;
}
例子: getAbsDate("2018-07-12");
本文介绍了一个JavaScript函数,用于根据给定的时间字符串计算并返回考虑了时区偏移后的绝对日期。通过调整小时数来补偿本地时间和目标时间之间的时区差异。
1536

被折叠的 条评论
为什么被折叠?



