Bootstrap datepicker 超过 minDate 的年份

问题描述 投票:0回答:1

我的 boostrap 日期选择器有问题。我将日期选择器设置为 minDate: '-11m' 并且日期选择器仅显示今天之前的 11 个月(在本例中:2023 年 7 月 - 2024 年 6 月),但日期选择器显示本应不显示的年份,即 2022 年,并且有2023 年向左箭头。 在此输入图片描述

            $('#tanggalTrx').datepicker({
                clearBtn: false,
                format: 'yyyy-mm',
                autoclose: true,
                minViewMode: 1,
                changeYear: true,
                calenderWeeks: true,
                minDate: '-1y',
                startDate: '-11m',
                endDate: '0d',
                toggleActive: true,
            });

我如何禁用 2022 年,使其只显示 2023 年和 2024 年。谢谢

我尝试在互联网上搜索并阅读文档,但没有帮助

bootstrap-datepicker
1个回答
1
投票

这是你运行的代码,我不知道你使用的是哪个bootstrap和jquery版本,这里我使用的是最新版本

$('#tanggalTrx').datepicker({
    clearBtn: false,
    format: 'yyyy-mm',
    autoclose: true,
    minViewMode: 1,
    changeYear: true,
    calenderWeeks: true,
    minDate: '-1y',
    startDate: '-11m',
    endDate: '0d',
    toggleActive: true,
  });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/js/bootstrap-datepicker.min.js" integrity="sha512-LsnSViqQyaXpD4mBBdRYeP6sRwJiJveh2ZIbW41EBrNmKxgr/LFZIiWT6yr+nycvhvauz8c2nYMhrP80YhG7Cw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/css/bootstrap-datepicker.min.css" integrity="sha512-34s5cpvaNG3BknEWSuOncX28vz97bRI59UnVtEEpFX536A7BtZSJHsDyFoCl8S7Dt2TPzcrCEoHBGeM4SUBDBw==" crossorigin="anonymous" referrerpolicy="no-referrer" />


<div id="tanggalTrx"></div>

© www.soinside.com 2019 - 2024. All rights reserved.