【发布时间】:2014-03-17 11:26:54
【问题描述】:
我希望显示相对于用户时区的日期。
我希望 Angular 能够全局配置 Date 过滤器来执行此操作 - 必须根据具体情况手动执行此操作感觉不对。
我的时间戳已经包含在 timestamp() 函数中(只需乘以 1000),但如果我没有有,我不想修改该函数。
编辑:
我正在这样做,它有效,但如上所述,如果可能,我想将其设置为更高的级别
$scope.timestamp = function (unix_time) {
var epoch = (unix_time * 1000);
var date = new Date();
var localOffset = (-1) * date.getTimezoneOffset() * 60000;
var stamp = Math.round(new Date(epoch + localOffset).getTime());
return stamp;
};
【问题讨论】:
标签: javascript angularjs date timezone-offset