Если сервер возвращает такую дату (код c #):
new DateTime(birthYear, birthMonth, birthDay, 0, 0, 0, DateTimeKind.Utc).ToString(CultureInfo.InvariantCulture);
В файле jquery-birthday-picker.min.js вы найдете такой код:
if (s.defaultDate) {
var d = new Date(s.defaultDate);
console.log(d);
u.val(d.getFullYear());
a.val(d.getMonth() + 1);
f.val(d.getDate())
}
просто измените его на:
if (s.defaultDate) {
var d = new Date(s.defaultDate);
console.log(d);
u.val(d.getFullYear());
a.val(d.getMonth() + 1);
f.val(d.getDate())
//Added by LVC
$birthday.val(s.defaultDate);
}
Затем, когда вы укажете defaultDate, элемент управления будет работать так, как мы хотим