J'utilise donc jQuery DateTimePicker, actuellement j'ai les paramètres suivants :
jQuery(document).ready(function($) {
jQuery.datetimepicker.setLocale('en');
jQuery('#datepicker').datetimepicker({
beforeShowDay: $.datepicker.noWeekends,
format: 'd/m/Y H:i a',
minDate: 0,
minTime: 0,
step: "30",
allowTimes:[
'09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30',
'13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00'
]
});
});
Comme vous pouvez le voir, vous ne pouvez pas sélectionner une date ou une heure dans le passé et la sélection de l'heure n'est que de 9 à 17 heures les jours de semaine...
Le problème que je rencontre est le suivant : si je sélectionne simplement la date du jour, la date et l'horodatage actuel s'affichent. Il faut que j'arrondisse à l'incrément de 30 minutes suivant ou que la sélection de l'heure soit requise en plus de la date.
Des idées ?