javascript - jquery-simple-datetimepicker 根据当前时间和日期更改时间间隔
问题描述
我正在将(jquery-simple-datetimepicker)用于小型餐厅应用程序。餐厅的时间是早上 6 点到 12 点。我的问题是下拉菜单中的时间间隔从 00:00 到 23:30 开始,但它应该显示 1 小时的时间间隔。例如,如果当前时间是上午 10 点,则间隔应该从 6 小时后开始,即4:00, 5:00
until 12:00 am
。如果时间是7: pm
或之后,那么它应该显示第二天的时间,即6:00,7:00
直到12: am
。我能在这个插件中实现还是你更喜欢任何其他可定制的插件?
这是我的代码
$('#datetimepicker2').appendDtpicker({
todayButton: true,
step: 60,
closeOnSelected: true,
minuteInterval: 30,
onSelect: function() {},
onInit: function(handler) {
var picker = handler.getPicker();
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://www.jqueryscript.net/demo/jQuery-Date-Time-Picke-Plugin-Simple-Datetimepicker/jquery.simple-dtpicker.js"></script>
<link type="text/css" href="https://www.jqueryscript.net/demo/jQuery-Date-Time-Picke-Plugin-Simple-Datetimepicker/jquery.simple-dtpicker.css" rel="stylesheet">
<input type="text" name="date9" id="datetimepicker2">
谁能帮帮我,好吗?
解决方案
试试 minuteInterval 60?
$('#datetimepicker2').appendDtpicker({
todayButton: true,
step: 60,
closeOnSelected: true,
minuteInterval: 60,
minTime: "06:00",
maxTime: "23:59",
onSelect: function() {},
onInit: function(handler) {
var picker = handler.getPicker();
}
});
推荐阅读
- sql - 如何在 Sequelize 的“BelongsTo”关联中设置外键的默认值或选项?
- visual-studio-code - VS Code 正在寻找 C:\c:\ 目录中不存在的文件,导致我的项目中的命名空间和模块出现许多问题
- java - 如何使用命令行在 php 中使用 System.in 输入运行 Java
- python - 缺少天气预报输出数据的卷积网络
- python - 如何使用 iPython 7.x 中使用的 prompt_toolkit 实现双引号、括号、括号的自动关闭?
- c++ - 使用存储在 C++ 文件中的变量中的值
- python - 在间隔之间强制 scipy.stats.cauchy
- wordpress - 如何设置下拉菜单以在结帐 woocommerce 中选择运输区域
- django - Django 模型对 postgres 外部表的引用 (clickhouse_fdw)
- node.js - 身份验证中间件 express typescript 错误