Twitter引导程序日期选择器-开始日期小于结束日期

Twitter bootstrap datepicker - start date less than end date

本文关键字:日期 小于 结束 开始 选择器 引导程序 Twitter      更新时间:2023-09-26

我正在使用eternicode twitter引导程序日期选择器(https://github.com/eternicode/bootstrap-datepicker)。想要检查这样做是否提供了开始日期始终小于结束日期的验证。在我的情况下,我只是使用month&年,所以需要确保所选的开始月份总是小于所选的结束月份。

您可以使用两个日期选择器:一个用于开始,一个用于结束。然后使用jQuery验证强制结束日期在开始日期之后:

$form.validation({
    rules: {
        "formElementName": {
            afterBeginDate : true
        }
    }
});
$.validator.addMethod(
    "afterBeginDate",
    function (value, element) {
        return (
            $end.data('datepicker').getDate() - $start.data('datepicker').getDate()
        ) > 0;
    },
    "Please select another date"
);