【问题标题】:How to set global datetime nodejs app如何设置全局日期时间 nodejs 应用程序
【发布时间】:2014-10-15 09:43:35
【问题描述】:

出于测试目的,我想在 Nodejs 中模拟一个全局日期时间。但是如果不重构我的代码就找不到好的解决方案。是否有我可以设置的环境变量? 我们正在使用 Moment.js 库。

【问题讨论】:

  • 一个你打算如何使用它的例子会有所帮助。
  • @James 我只是想知道是否可以在全球范围内更改应用程序中的日期,例如设置节点环境。如果它们在特定日期处于活动状态,我们的应用程序会比较数据库中的记录。为了测试这一点,我们有一个包含日期的模拟数据库。所以我想模拟日期来检查哪些项目是活动的,哪些不是。
  • 你不能模拟Date()吗?

标签: node.js unit-testing date momentjs


【解决方案1】:
global.dateTime = Date.now() 

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2011-01-17
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    相关资源
    最近更新 更多