首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jQuery日期选择器仅启用星期六和一年中的最后一天

使用jQuery日期选择器仅启用星期六和一年中的最后一天
EN

Stack Overflow用户
提问于 2019-12-20 04:27:02
回答 1查看 48关注 0票数 0

我想只启用星期六,在jQuery日期选择器中一年的最后一天( 31.12 ),到目前为止我只启用了星期六,但我无法启用31.12。每一年。我的代码:

代码语言:javascript
复制
<script>
  function datepick()
{
    var weekend_strtday = 1;
    var dva = 2;
    var tri = 3;
    var cetiri = 4;
    var pet = 0;
    var weekend_endday =  5;
    $('#datum').datepicker({
        firstDay: 1,
        minDate: 0,
        dateFormat: 'yy-mm-dd',
       beforeShowDay: function(date) {
         var day1 = date.getDay();
         return [(day1 != weekend_strtday && day1 != weekend_endday && day1 != dva && day1 != tri && day1 != cetiri && day1 != pet)];
        }
    });


 }
datepick();
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-20 10:29:07

试一下这个例子:

星期六可以简化为第6天,或者月份和日期是12月31日。

代码语言:javascript
复制
function datepick()
{
    $('#datum').datepicker({
        firstDay: 1,
        minDate: 0,
        dateFormat: 'yy-mm-dd',
        beforeShowDay: function(date) {
            var day = date.getDay();

                 // Saturdays  or  Dec 31st
            return [(day == 6) || ((date.getMonth() + 1) == 12 && date.getDate() == 31)];
        }
    });
}
datepick();
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet"/>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>

Date: <input class="form-control" id="datum"></input>

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

https://stackoverflow.com/questions/59416512

复制
相关文章

相似问题

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