Nodejs 获取北京时间

2018-02-08 18:58:37 +08:00
 yifeng1212

当服务器不在东八区时,处理时区问题有时可能比较烦, 特别是当客户端是北京时间,跟服务器有时差时。

因为自己项目遇到了类似的问题,自己写了个包来解决这问题。见~

install

yarn add china-time

if you prefer npm:

npm i china-time

usage

const chinaTime = require('china-time');

console.log(chinaTime()); // 2018-02-07T04:38:00.000Z
console.log(chinaTime().getTime()); // 1517978280000
console.log(chinaTime('YYYY-MM-DD HH:mm:ss')); // 2018-02-07 13:08:17
console.log(chinaTime('YY/MM/DD HH:mm')); // 18/02/07 13:08
console.log(chinaTime('YYYY MM DD')); // 2018 02 07
11401 次点击
所在节点    Node.js
21 条回复
e8c47a0d
2018-06-04 13:59:13 +08:00
@dany813 看到这个不解:let now = Date.now(); let date = new Date(now) ?直接 let now = new Date() 就可以了啊。Date 类的实例默认就是当前时间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX