javascript - 如何在 Js 中创建交货日期范围

标签 javascript date range

目前我有这个代码,可以让我更改特殊的圣诞节交货日期。今年我们提供 3 个交货日期 - 21、22 和 23。我如何操作此代码以允许这样的范围?

当前代码:

setValidDaysForNationwideDelivery: function(date) {
    if ((date.getMonth() == 11) && (date.getDate() == 21)) {
        return [true, ""];
    }
}

最佳答案

只需使用范围:

setValidDaysForNationwideDelivery: function(date) {
if (date.getMonth() == 11 && date.getDate() >= 21 && date.getDate() <= 23) {
return [true, ""]; }
<小时/>

旁注:每个比较周围的额外 () (date.getMonth() == 11) 绝对没有效果,我已经在上面删除了它们。

关于javascript - 如何在 Js 中创建交货日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26753824/

相关文章:

javascript - 如何将 JavaScript 响应添加到多个 forearch 结果

ruby-on-rails - 如何检查字符串是否为有效日期

python - 如何使用交替排序打印堆叠在 "pyramid"中的序列?

excel - 检查 Excel 范围是否代表整行或整列

javascript - 使用 Shift 键时如何限制选择元素中的选定选项

javascript - 从文本文件中读取数据并将其嵌入到 HTML 网页中。如何?

javascript - 检查鼠标输入的元素内容

javascript - postman /pm api sendRequest 命令 : how to wait till the response is back before populating the variable?

java - 根据周开始获取一个月中的几周

MYSQL以特定格式查询插入今天日期