首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用除母亲节以外的所有星期日

禁用除母亲节以外的所有星期日
EN

Stack Overflow用户
提问于 2021-05-10 04:04:16
回答 1查看 44关注 0票数 0

我想禁用所有周日在扁平的选择,这是正确的工作。但是现在我想定义一些例外,比如母亲节。这是我的代码,但是if-block总是会被执行,我仍然不能选择母亲节。

代码语言:javascript
复制
   // Mothers Day -> dd.mm.yyyy
   const d = new Date();
   d.setMonth(4); // May
   d.setDate(8); // May 8 is the earliest possible date
   // while not a sunday, move to next day
   while (d.getUTCDay()) d.setDate(d.getDate() + 1);
   const motherDayDate = new Intl.DateTimeFormat('de-DE', { day: "2-digit", month: "2-digit", year: "numeric"}).format(d);

  $(".datePicker").flatpickr({
    enableTime: false,
    dateFormat: "d.m.Y",
    minDate: "today",
    "locale": {
        "firstDayOfWeek": 1
    },
    "disable": [
        function(date) {
            //  motherDayDate = e.g. 09.05.2021
            if (moment(date).format("DD.MM.YYYY") === motherDayDate){
                alert ("mother");
                return true;
            }
            
            // 0 = Sunday
            return (date.getDay() === 0);
        }
    ]
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-10 04:10:45

我不太熟悉flatpickr,但也许您应该在代码alert("mother");下面返回false

(如果我有足够的声誉,我会把这篇文章作为评论发布的。不过,希望这能有所帮助!)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67461900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档