本文介绍了升级到J-Query 3.x后Datejs lib无法工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

https://github.com/datejs/Datejs

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

示例代码

    var today = Date.today();

错误

TypeError:Date.day不是对象的函数。(main.js:8:126614)

无法读取未定义的属性(正在读取"Includes")

TypeError:i.Add不是函数

当我将代码更改为

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

如果Add方法有问题,请参阅上面列出的错误。

问题,有没有办法使这个库与最新的J-Query一起工作?回购看起来又旧又过时,自2007年以来没有新的发布,有没有其他类似的库我可以尝试一下?

推荐答案

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

var parsedate=Required(‘Datejs’);

基本上,这一行以前被删除是为了帮助清理未使用的变量,以前的jQuery升级导致了一些js文件的加载顺序问题。虽然从未使用parsedate,但仍需要此行包含日期库。

#赢得#虎血#

这篇关于升级到J-Query 3.x后Datejs lib无法工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 06:51