datetimepicker - 如何使用 Jquery Datetimepicker 禁用传递时间?
问题描述
我使用此代码禁用经过的时间(https://thecodedeveloper.com/disable-past-date-time/),但在我的站点上,经过时间不会变为未单击或灰色(禁用)。那么有人可以帮忙吗?
var checkPastTime = function(inputDateTime) { if(typeof(inputDateTime) != "undefined" && inputDateTime !== null) { var current = new Date(); //check past year and month if(inputDateTime.getFullYear() < current.getFullYear()) { $('.ovacrs_datetimepicker').datetimepicker('reset'); alert("Sorry! Past date time not allow."); } else if((inputDateTime.getFullYear() == current.getFullYear()) && (inputDateTime.getMonth() < current.getMonth())) { $('.ovacrs_datetimepicker').datetimepicker('reset'); alert("Sorry! Past date time not allow."); } // 'this' is jquery object datetimepicker // check input date equal to todate date if (inputDateTime.getDate() == current.getDate()) { if(inputDateTime.getHours() < current.getHours()){ $('.ovacrs_datetimepicker').datetimepicker('reset'); } this.setOptions({ minTime: current.getHours() + ':00' //here pass current time hour }); } else { this.setOptions({ minTime: false }); } } }; var currentYear = new Date(); $('.ovacrs_datetimepicker').datetimepicker({ format:'Y-m-d H:i', minDate : 0, yearStart : currentYear.getFullYear(), // Start value for current Year selector onChangeDateTime:checkPastTime, onShow:checkPastTime });
我得到了接送日期时间和下车日期时间,如何设置下车日期时间必须超过接送日期时间?我的意思是如果我选择接送日期时间是 2021 年 1 月 11 日下午 5 点,那么我不能在接送时间和下车日期之前选择吗?
解决方案
推荐阅读
- html - 如何修复文本不对齐?
- html - 将查看区域之间的图像与左右文本对齐
- python - 为什么使用函数 scipy.stats.median_absolute_deviation 计算的 MAD 与我所做的函数不同?
- r - 如何使用 Reticulate 在 R shiny App 中导入 Python 函数以供下载 App
- amazon-dynamodb - 在 DynamoDB 中创建 Web 流量日志的最佳方法是什么?
- javascript - 在 Next JS 中更新路由器查询而不触发页面更改事件
- html - 如何为循环折叠的 div 设置不同的值
- ansible - 警告:Ansible 评估裸变量。我该如何正确实施?
- c - 如何使用 strcmp() 将字符串与两个字符进行比较,有没有合适的方法来做到这一点?
- javascript - 使用 Javascript 查找服务器的真实 IP 地址