node.js - DateJS 在 NodeJS 中的使用示例

标签 node.js express datejs

我在我的 NodeJS 项目中安装了 DateJS,以便轻松处理添加月份。我将它添加到我的 package.json 中。

 "datejs": "*"

然后通过以下方式安装它:

root@v-hj-0190:~/deepak/appJade# npm -d install
npm info it worked if it ends with ok
npm info using npm@1.4.28
npm info using node@v0.10.33
npm info preinstall appJade@0.0.0
npm info trying registry request attempt 1 at 15:08:34
npm http GET https://registry.npmjs.org/datejs
npm http 304 https://registry.npmjs.org/datejs
npm info install datejs@1.0.0-rc3 into /root/deepak/appJade
npm info installOne datejs@1.0.0-rc3
npm info preinstall datejs@1.0.0-rc3
npm info build /root/deepak/appJade/node_modules/datejs
npm info linkStuff datejs@1.0.0-rc3
npm info install datejs@1.0.0-rc3
npm info postinstall datejs@1.0.0-rc3
npm info build /root/deepak/appJade
npm info linkStuff appJade@0.0.0
npm info install appJade@0.0.0
npm info postinstall appJade@0.0.0
npm info prepublish appJade@0.0.0
datejs@1.0.0-rc3 node_modules/datejs
npm info ok
root@v-hj-0190:~/deepak/appJade#  

我在 app.js 中添加了 require 行

...
var bodyParser = require('body-parser');
var Date = require('datejs');
...

但是下面的代码仍然报错:

var approvalDate =  Date.today();
                                 ^
TypeError: Object function Date() { [native code] } has no method 'today'
..


var n = 6;
console.log(n.months().fromNow());
                      ^
TypeError: Object 6 has no method 'months'

注意:我是NodeJS的新手,需要如何在项目中集成/使用DateJS的示例。到处都只提供了直接功能。

最佳答案

datejs 通过扩展 Date 中内置的 javascript 来工作,因此无需将 require 分配给变量。而不是..

var Date = require('datejs');

只做要求:

require('datejs')

然后当您准备就绪时(或者,如果您出于某种原因将模块分配给变量,请使用“日期”以外的其他内容)。

关于node.js - DateJS 在 NodeJS 中的使用示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28363773/

相关文章:

node.js - 使用 Node、EJS 和 Firebase 的实时数据库模板

javascript - 如何缓存 JavaScript Date 对象?

javascript - 将 S3 字节数组转换为 base64

node.js - 如何将 GraphQL 模式转换为 JSON 并最好地转换为 GraphQL 模式?

javascript - process.nextTick 的常见方法

javascript - 在 node.js 中使用 chart.js 显示数组中的两个数据集

regex - 带参数的 Expressjs regExp

node.js - Jade ,mixin && html

javascript - 如何在 Bootstrap 日期时间小部件中添加或减去日期、天、月?

javascript - Date.js parseExact 与法国文化