在我的代码中,我想查看周末。这是代码:
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来弄明白。有什么建议吗?
答案 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)
}
现在我没有收到任何警告