有没有人注意过NodeJS中日期时区的问题?
发布于 13 年前 作者 letonlife 18000 次浏览 最后一次编辑是 8 年前

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

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

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

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

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

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

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

4 回复

这个库不错啊,谢谢。

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

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

@dolphinboy

安装

npm install moment --save

使用

var moment = require("moment")
回到顶部