我有一个表来显示bootgrid中的时间戳。此时间戳是使用NOW()创建的,并且是UTC。我想在显示内部bootgrid时将其显示为本地时间。表头如下所示。
<th data-column-id="ts" data-header-align="center" data-align="center" data-order="desc" data-converter="datetime">Upload Date</th>
我已经为datetime编写了一个转换器,可以使用momnet转换为本地时间
converters: {
datetime: {
from: function (value) { return moment(value); },
to: function (value) { return moment(value).local().format("lll"); }
}
}
但问题是它仍然以UTC显示而不是在当地时间显示。如何解决这个问题?
答案 0 :(得分:0)
var now = new Date();
var now_utc = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), now.getUTCHours(), now.getUTCMinutes(), now.getUTCSeconds());