我有一个我使用的bootstrap datepicker具有这种格式:
$('#dp2').datepicker({
format: "MM,d,yyyy - DD",
orientation: "top",
todayHighlight: true,
autoclose: true
});
这将输出友好的可读日期,如下所示:
2017年7月26日 - 周三
然而,当我提交表单时,我希望将日期格式化为这样的日期,以便它可以与mysql数据库一起使用:
2017年7月26日
我可以做些什么来将日期重新格式化为我在表单提交时所需的内容(我提交表单提交工作只需要知道如何在表单提交时重新格式化日期)
我正在使用Bootstrap的日期选择器。
先谢谢你了!
答案 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;