插件:eonasdan/Bootstrap 3 Datepicker
说明:
我想编写一个应用程序,用户可以为每天选择5个不同的小时。因此,我创建了一个数组,并添加了每一天(无重复),例如,用户选择了
尝试的代码:
问题:
1. 我不知道如何为每一天添加另一个时间。这是我第一次使用类似数组和对象的东西。 2. 我想要防止重复输入,每天只允许五个不同的小时数。
我正在学习中。
我想编写一个应用程序,用户可以为每天选择5个不同的小时。因此,我创建了一个数组,并添加了每一天(无重复),例如,用户选择了
31/12/2017
和30/12/2017
,现在我想让他们只能选择每天选定的5个不同的小时。尝试的代码:
var limit = 5;
var i = 0;
var dateArray = new Object();
$('#ss').click(function() {
if ($('#datetimepicker1 input').val().length > 0) {
var date = $('#datetimepicker1 input').val();
var getDate = date.split(' ');
var unqdate = getDate[0];
var unqtime = getDate[1];
if ($.inArray(unqdate, dateArray) == -1) {
dateArray[unqdate] = unqtime
}
}
console.log(dateArray);
});
(用于测试,请选择一个日期,然后点击保存按钮,然后检查控制台)
目标:
var dateArray = {
"31-12-2017": [{
"time": "14:00"
}, {
"time": "17:15"
}],
"30-12-2017": [{
"time": "13:00"
}, {
"time": "12:15"
}]
}
问题:
1. 我不知道如何为每一天添加另一个时间。这是我第一次使用类似数组和对象的东西。 2. 我想要防止重复输入,每天只允许五个不同的小时数。
我正在学习中。
datetimepicker bootstrap
没有提供像您要求的那样的功能。您是想在datetimepicker
中选择一个日期后显示多个timepickers
吗?然后再为dateArray
中每个选择的日期获取相应的时间? - Muhammad Omer Aslam