检查工作日编号

时间:2017-12-12 09:38:12

标签: javascript jquery momentjs

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

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

thisDates vaiable包含:

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

支票本身有效,但我从一刻起就得到了一份劝告警告:

  

moment.min.js:1弃用警告:提供的值不在   认可的RFC2822或ISO格式。时刻建设回到了js   Date(),在所有浏览器和版本中都不可靠。非   不建议使用RFC2822 / ISO日期格式,并将其删除   即将发布的主要版本。

我得到那一刻不同意我如何解析我正在检查的日期。但应该怎么做呢。不能通过阅读docs来弄明白。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我正在以错误的方式使用Jquery.each:

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)
}

现在我没有收到任何警告