您好我正在使用bootstrap datepicker。我需要以类似date-month-year
的格式从datepicker文本框中获取值到我的控制器,但目前我得到的值是
Tue Oct 01 00:00:00 IST 2013
我已尝试格式化日期,但我仍然得到相同的结果。我试过以下
$(function() {
window.prettyPrint && prettyPrint();
$('#birthday').datepicker({
format: "DD, d MM, yy"
})
});
答案 0 :(得分:1)
如果format属性不起作用。你可以尝试类似的东西:
var dt = $('#dt').datepicker({format:'dd/mm/yyyy'}).on('changeDate', function(ev) {
var newDate = new Date(ev.date);
var year = newDate.getFullYear();
var month = (newDate.getMonth()+1);
var day = newDate.getDate();
dt.setValue(day+'-'+month+'-'+year);
dt.hide();
}).data('datepicker');
您正在自行格式化日期。 您可以忽略format属性。