2014-11-06 3 views
0

Мне нужно установить начальный день года (01-01-2014/01-01-2015 ...) HOw, чтобы установить в JQuery UI datepicker. Я использую следующий кодначало дня года в jquery ui datepicker

$(function() { 
      $(".datepicker1").datepicker({ dateFormat: 'mm-dd-yy', changeMonth: true, 
       changeYear: true, defaultDate: new Date(2014, 00, 01) 
      }); 
     }); 

ответ

1

Это должно работать

var firstDay = new Date(new Date().getFullYear(), 0, 1) 

из JavaScript ссылки на подходящий кон structor является

Date(year, month, day, hours, minutes, seconds, milliseconds) 

всех параметры являются необязательными

+0

Спасибо .. Это хорошо работает .. – user2247355

0

попробовать это

var date = new Date(), y = date.getFullYear(), m = date.getMonth(); 
var firstDay = new Date(y, m, 1); 
var lastDay = new Date(y, m + 1, 0); 
+0

Я пытался, но didnot работы .. я заменил новый Date (2014, 00, 01) с FirstDay Это didnot работы для меня – user2247355

1

Вы можете сделать это следующим образом.

HTML:

<input id="firstdayofyear"/> 

JS:

$("#firstdayofyear").kendoDatePicker({}); 
var todayDate = new Date("2014", "0", "1"); 
$('#firstdayofyear').data("kendoDatePicker").value(todayDate); 

Посмотреть демо ->JSFIDDLE

+1

Спасибо Buddie .. Ваш ответ это потрясающе, но я не использую Kendo .. Я буду использовать это в своих будущих проектах – user2247355

Смежные вопросы