有没有人在node.js里面使用了优秀的Date.js库?

有没有人为Date.js创build了commonjs包装? 我想在节点内使用Date.js库,并且不想将其作为裸文件导入并评估它,如果我可以帮助它。

“commonjs包装”是什么意思? 这段代码适合我:

require('./date'); console.log(Date.today().add(5).days()); 

Date是一个全局对象,当你执行require时,date.js会修改全局对象。 它似乎没有搞乱日常的东西。 我个人想重构它,因为修改全局对象似乎有点吓人。

我写了一个类似DateJS的date库,不修改Date.prototype 。 如果您担心修改本地Date对象,可能需要使用它。

它处理parsing,处理和格式化,以及timeago和i18n。

 npm install moment 

文档在http://momentjs.com/docs

使用npm:

$ sudo npm install -g datejs

datejs@0.0.2 / usr / lib / node_modules / datejs

└──vows@0.5.9

我使用Date.js,并扩大内置的date对象,这是正常工作。

原来,将本地Date对象扩展为新对象并不那么容易(请参阅如何扩展Javascript Date对象? )。