升级到 J-Query 后 Datejs lib 不工作 3.x

Datejs lib not working after Upgrade to J-Query 3.x

我有一个 node.js 项目,我们在其中使用以下库。

https://github.com/datejs/Datejs

最近将我们的本地 J-Query 文件从 1.9.1 更新到 3.6.0 后,此库停止工作。

示例代码

    var today = Date.today();

错误

TypeError: Date.today 不是 Object 的函数。 (main.js:8:126614)

无法读取未定义的属性(正在读取 'includes')

TypeError: i.add 不是函数

当我把代码改成

var today = new Date();
var numberOfDays = today.add(5).days();

那是add方法有问题,看上面列出的错误。

问题,有没有办法让这个库与最新的 J-Query 一起工作?回购看起来陈旧陈旧,自 2007 年以来没有新版本,是否有任何其他类似的库可以尝试?

抱歉,我想我终于找到了答案。

var parsedate = require('datejs');

基本上,这一行之前被删除以帮助清理未使用的变量,之前的 Jquery 升级导致我们的一些 js 文件的加载顺序出现问题。尽管从未使用过 parsedate,但仍然需要这一行来包含 datejs 库。

#胜利#TigerBlood