2014-11-18 2 views
0

Я использую сборщик данных Xdsoft datetime. Я хочу, чтобы пользователь выбирал дату, но начиная с сегодняшней даты со смещением в 3 дня.Xdsoft datetime - установить минимальную, начальную дату

Например, сегодня 10/10/2015 datetimepicker должен начинаться с даты 13/10/2015 и так далее.

$('#datetimepicker2').datetimepicker({ 
    yearOffset:222, 
    lang:'ch', 
    timepicker:false, 
    format:'d/m/Y', 
    formatDate:'Y/m/d', 
    minDate:'-1970/01/02', // yesterday is minimum date 
    maxDate:'+1970/01/02' // and tommorow is maximum date calendar 
}); 

ответ

2

http://jsfiddle.net/jhvsjfmr/

HTML:

<input id="datetimepicker" type="text" value=""> 

JS:

function getDate() 
{  
    var today = new Date(); 
    today.setDate(today.getDate()-3); 
    var dd = today.getDate(); 
    var mm = today.getMonth()+1; //January is 0! 
    var yyyy = today.getFullYear(); 

    if(dd<10) dd='0'+dd 
    if(mm<10) mm='0'+mm 
    today = mm+'/'+dd+'/'+yyyy; 

    return today; 
} 

$('#datetimepicker').val(getDate()) 

$('#datetimepicker').datetimepicker({ 
    timepicker:false, 
    format:'m/d/Y' 
}); 
Смежные вопросы