jquery 检查工作日编号时出现弃用警告

7uzetpgm  于 2023-08-04  发布在  jQuery
关注(0)|答案(2)|浏览(99)

在我的代码中,我想检查周末。这就是代码:

if(moment(thisDates).day() !== 6 && moment(thisDates).day() !== 0) {}

字符串
thisDates变量包含:

String {[[PrimitiveValue]]: "2017-12-12"}


检查本身的工作,但我得到一个deprication警告从时刻:
moment.min.js:1弃用警告:提供的值不是可识别的RFC 2822或ISO格式。moment构造福尔斯到js Date(),它在所有浏览器和版本中都不可靠。不鼓励使用非RFC 2822/ISO日期格式,并将在即将发布的主要版本中删除。
我不同意我是如何解析我正在检查的日期的。而是应该如何做。不能通过阅读文档来弄清楚。有什么建议吗?

jaxagkaj

jaxagkaj1#

我使用Jquery.每一个错误的方式apperanly:

dates = ["2017-12-12", "2017-12-13"]
    jQuery.each(dates, function() {
        var thisDates = this;
        if (moment(thisDates).day() !== 6 && moment(thisDates).day() !== 0) {}
      }

字符串
更改为:

jQuery.each(dates, function(index, value) {
  var thisDates = value;
  if (moment(thisDates).day() !== 6 && moment(thisDates).day() !== 0)
}


现在我没有得到任何警告

2mbi3lxu

2mbi3lxu2#

尝试npm i date-craft npm包来执行与moment相同的操作

相关问题