我将日期保存在 unix-timestamp 中的数据库中。我已将时区默认设置为:
date_default_timezone_set("America/Los_Angeles");
但在 javascript 中,我通过以下方式更改时间戳:
for (var i = 0; i < records.length; i++) {
if (originalData[i].SystemLogsUserAction.TimeStamp == "0") {
records[i].TimeStamp = "";
} else {
records[i].TimeStamp = new Date(originalData[i].SystemLogsUserAction.TimeStamp * 1000);
}
}
return records;
上面的代码改变了时间,但它不在我提到的时区。