JavaScript
alert($('input').length);
$.datepicker.regional['ru']={
closeText: 'Закрыть',
prevText: '<Пред',
nextText: 'След>',
currentText: 'Сегодня',
monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
monthNamesShort: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
dayNames: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
dayNamesShort: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'сбт'],
dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
weekHeader: 'Нед',
dateFormat: 'dd.mm.yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''
};
$.datepicker.setDefaults($.datepicker.regional['ru']);
$('input[type="date"]').attr('type','text').datepicker({
inline: true,
language: 'ru',
changeYear: true,
changeMonth: true,
minDate: ($('input').attr('data-min-year')?new Date($('input').attr('data-min-year'),0,1):null),
maxDate: ($('input').attr('data-max-year')?new Date($('input').attr('data-max-year'),0,1):null),
yearRange: ($('input').attr('data-min-year')?($('input').attr('data-min-year')+':'+($('input').attr('data-min-year')?$('input').attr('data-min-year'):'c+10')):('c-10:'+$('input').attr('data-min-year')?$('input').attr('data-min-year'):'c+10')),
defaultDate: ($('input').attr('data-default-date')?$('input').attr('data-default-date'):null)
}).addClass('date').val($('input').attr('value')).after('<i></i>');