重新格式化表单提交js上的bootstrap datepicker

时间:2017-07-26 19:52:16

标签: javascript date datepicker format

我有一个我使用的bootstrap datepicker具有这种格式:

$('#dp2').datepicker({
            format: "MM,d,yyyy - DD",
            orientation: "top",
            todayHighlight: true,
            autoclose: true
        });

这将输出友好的可读日期,如下所示:
2017年7月26日 - 周三

然而,当我提交表单时,我希望将日期格式化为这样的日期,以便它可以与mysql数据库一起使用:
2017年7月26日

我可以做些什么来将日期重新格式化为我在表单提交时所需的内容(我提交表单提交工作只需要知道如何在表单提交时重新格式化日期)

我正在使用Bootstrap的日期选择器。

先谢谢你了!

1 个答案:

答案 0 :(得分:2)

尝试格式化日期对象,如下所示:

var date = $('#dp2').datepicker('getDate');
var formattedDate = $.datepicker.formatDate('mm/dd/yy', date);

更新:使用bootstrap的datepicker使用:

var date = $('#dp2').datepicker('getDate');
var month = date.getMonth() + 1;
var day = date.getDate();
var year = date.getFullYear();
var formattedDate = month + '/' + day + '/' + year;