CNode

有没有人注意过NodeJS中日期时区的问题?

Lletonlife发布于14 年前最后回复8 年前4 回复18765 浏览0 收藏

主要表现在各种日期数据转换和存储上面。

前后端在传递和存储日期时都有几种选择:
1,unix的时间戳。
2,格式化后的字符串格式,如2012-04-01 10:00:00等。
3,直接存储日期类型.mongoose中。

容易出现问题的是驱动在处理不同日期格式上的差异。

目前在做一个小应用中碰到了这方面的问题。

当然这个也可能是自己的了解不深入,写在这里也希望有更多的人能讲解一下日期、时区等方面的知识。

问题表现在mysql中。mongo的时间是utc时间的,不带时区信息。 如果做数据转换工具得注意这些问题了。

顺路推荐一个不错的时间库: momentjs

查看回复

回复 (4)

F
Fundebug#1·8 年前
引用 dolphinboymomentjs在Nodejs中使用的时候是要引入哪个库文件?

@dolphinboy

安装

npm install moment --save

使用

var moment = require("moment")
D
dotlife#2·14 年前

这个库不错啊,谢谢。

F
fish#3·14 年前

时区问题还是比较容易被忘记的

D
dolphinboy#4·14 年前

momentjs在Nodejs中使用的时候是要引入哪个库文件?

参与回复
登录后即可参与回复。登录