引导日期选择器的日期格式

时间:2013-10-11 09:30:09

标签: javascript twitter-bootstrap datepicker

您好我正在使用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"
    })
});

1 个答案:

答案 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属性。