у меня есть пример
http://jsfiddle.net/rAdV6/20/?
в jqueryui datepicker
третий демонстрационный пример
где только месяц и число.
я хочу это на бутстрапе datepicker.
<http://www.eyecon.ro/bootstrap-datepicker/>?
у меня есть пример
http://jsfiddle.net/rAdV6/20/?
в jqueryui datepicker
третий демонстрационный пример
где только месяц и число.
я хочу это на бутстрапе datepicker.
<http://www.eyecon.ro/bootstrap-datepicker/>?
Единственный обходной путь, который я сделал для этого, - удалить год из заголовка даты перед показом средства выбора даты. Ниже приведен код, который я использовал для инициализации средства выбора даты:
$(".datepicker").datepicker({
format : 'MM dd',
}).on('show', function() {
// remove the year from the date title before the datepicker show
var dateText = $(".datepicker-days .datepicker-switch").text();
var dateTitle = dateText.substr(0, dateText.length - 5);
$(".datepicker-days .datepicker-switch").text(dateTitle);
});
Это то, что работает для меня. Использование функции разделения jQuery.
$(".datepicker").datepicker({
format : 'MM dd',
}).on('show', function() {
// remove the year from the date title before the datepicker show
var dateText = $(".datepicker-days .datepicker-switch").text().split(" ");
var dateTitle = dateText[0];
$(".datepicker-days .datepicker-switch").text(dateTitle);
$(".datepicker-months .datepicker-switch").css({"visibility":"hidden"});
});
Модуль bootstrap datepicker — это сторонний инструмент, который вам необходимо загрузить, установить и ссылаться на него из своего кода.
Загрузите библиотеку javascript с http://www.eyecon.ro/bootstrap-datepicker/.
Все, что вам нужно сделать, это добавить следующую строку кода, и все заработает.
$('.datepicker').datepicker({
format: "mm/dd"
})`
В Jquery datepicker вы можете сделать что-то вроде этого:
$(".daypicker").datepicker( {
changeYear: false,
dateFormat: 'MM-dd',
}).focus(function () {
$(".ui-datepicker-year").hide();
});
Это не повлияет на другие средства выбора даты на той же странице.
Использовать это:
format: "dd/mm",
weekStart: 1,
startView: 1,
maxViewMode: 1,
autoclose: true
Попробуйте это и дайте мне знать
$(".datepicker").datepicker({
format : 'mm-dd',
}).on('show', function() {
var dateText = $(".datepicker-days .datepicker-switch").text();
var dateTitle = dateText.substr(0, dateText.length - 5);
$(".datepicker-days .datepicker-switch").text(dateTitle);
var months= ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
if(dateTitle=='' && $("#notify_month").val()!=""){
var month_val = parseInt($("#notify_month").val());
dateTitle = months[month_val-1];
$(".datepicker-days .datepicker-switch").text(dateTitle);
}
$(".datepicker-months .datepicker-switch").css({"visibility":"hidden"});
});