【问题标题】:TypeError: Date is not a constructor in Node js [duplicate]TypeError:日期不是Node js中的构造函数[重复]
【发布时间】:2018-05-31 21:21:39
【问题描述】:

我正在运行一个节点 js 应用程序并遇到这个奇怪的问题。我在另一个节点应用程序中没有遇到这个错误。

当我尝试使用 javascript 日期函数时出现错误 “TypeError: Date 不是构造函数”

我尝试了以下

var now = new Date();
var date2 = new Date('1995-12-17T03:24:00');
var dateformated = new Date("2018-05-31T11:37:03Z");

我需要为此导入一些包吗?可能是什么问题。我已经搜索了 stackoverflow 页面,但找不到特定于节点的页面

【问题讨论】:

  • 你可能已经覆盖了Date,做console.log(Date) 它输出什么?
  • @deepan,你的代码都是有效的。你不需要任何包裹。您或您正在使用的某些脚本弄乱了日期。例如通过Date = 7 或类似的废话。检查您的脚本并重新加载。

标签: javascript node.js datetime


【解决方案1】:

我在新生的时候遇到了这个错误,同时定义像var Date = "1/1/2013";

你不能定义一个名为“日期”的变量,因为在 JS 中有一个内置的对象叫做那个。因此,如果您在这种意义上被用于任何地方。您应该将名称更改为其他名称。

【讨论】:

    猜你喜欢
    • 2015-07-19
    • 1970-01-01
    • 2018-12-08
    • 2018-09-21
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-14
    相关资源
    最近更新 更多