如何在Bootstrap DateTimePicker中向服务器发送格式不同的DateTime,而不是向用户显示的日期

时间:2017-08-03 22:25:14

标签: bootstrap-datetimepicker

假设您想以这种方式向用户显示日期:

2017-03-22 22:53

但您希望表单将2017-03-22T22:53:00-03:00发送到服务器。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您必须在提交事件中设置字段的值。

var options = {
    'sideBySide': true,
    'showTodayButton': true,
    'useCurrent': true,
    'extraFormats': [moment.ISO_8601]
};
var $dpStart = $('#start-date');
var $dpEnd = $('#end-date');
$dpStart.datetimepicker(options);
$dpEnd.datetimepicker(options);
$('#the-form').on('submit', function(event){
    $dpStart.val($dpStart.data("DateTimePicker").date().format());
    $dpEnd.val($dpEnd.data("DateTimePicker").date().format());
});