我有以下数组:
1366004070000,1,1366004406000,1
第一个和第三个条目是一个 unix 时间戳。我需要将其转换为本地日期时间。我将如何创建一个函数来执行此操作:
这是我到目前为止的非功能结构:
function toLocalTime(data) {
for (unixTime, successful in data) {
var d = new Date();
var tzOffset = d.getTimezoneOffset();
var new_time = unixTime - tzOffset
??
};
return newArray
}
我想生成一个与上述结构相同的数组,但时间戳转换为本地时间,例如:
1366004070444,1,1366004406444,1
更新:以下答案中没有一个以我正在寻找的格式获取数据。我不是在寻找当地时间对象。我正在寻找一个给我“调整后的 unix 时间戳”的数组。换句话说,输出应该看起来与输入相同,除了从UTC到本地时间的轻微调整。