llevo días peleandome con esto y buscando por Internet no encuentro nada en claro, ya que casi todo lo que encuentro, es para el JqueryDatePicker y no me sirve, lo que encuentro con DateTimePicker, dan enlace a una demo en jsfiddle pero en mi local no funciona.
Bueno, dejo de enrollarme, quiero desactivar las fechas que se obtienen de una base de datos, este paso lo tengo claro, ya que obtengo las fechas de la base de datos en formato YYYY-MM-DD. Se que debo usar BeforeShowDay, pero no me aclaro.
Dejo el codigo.
Cita:
var array = [<?php echo $dates; ?>];
$('.form_date').datetimepicker({
language: 'es',
startDate: "+1d",
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0,
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yyyy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
$('.form_date').datetimepicker({
language: 'es',
startDate: "+1d",
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0,
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yyyy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});