将UTC转换为本地时间最佳方法?

时间:2018-02-05 21:34:34

标签: javascript node.js mongodb express

使用:

mongoDB将数据提取到服务器,该服务器基于:node.js和express。模板引擎是PUG aka。玉

在DB中存储的每个文档中都有一个以UTC格式存储的日期属性。

问题/难题。

我需要将UTC转换为本地客户端。

解决替代方案:

  1. 在MongoDB中使用聚合
  2. 使用moment.js库并在节点
  3. 中进行转换
  4. 在视图中传递moment.js对象并进行转换, 正如本文所述: How can I format a date coming from MongoDB?

1 个答案:

答案 0 :(得分:0)

使用moment.jsISO 8601日期字符串格式化为本地时间可以这样实现:

let moment = require('moment');

let localizedDate = moment('2014-06-01T12:00:00Z').format('LT');

console.log(localizedDate);