У меня есть форма, в которой я использую загрузчик datetimepicker.
HTML:
<div class='input-group date' id='datetimepicker1' style="width:35%">
<input type='text' class="form-control" id="prodStart" name="prodStart" required=""/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
javascript:
var dateTimeSettings = {
format: 'dd DD/MM/YYYY hh:mm A'
}
$('#datetimepicker1').datetimepicker(dateTimeSettings);
Я недавно изменил формат на указанный выше, так как мне не понравилось отображение формата по умолчанию.
Моя проблема возникает, когда я POST данные, req.body.prodStart
теперь возвращает строку, а не объект даты ( ISO() ), который я ранее получал и вокруг которого был построен код моего приложения.
Если я изменю dateTimeSettings
на {}
, req.body.prodStart
вернет объект. Это то, что я хочу в бэкэнде, но теперь пользователь видит нежелательный формат при заполнении формы.
Как я могу сохранить формат объекта в формате req.body.prodStart
и dd DD/MM/YYYY hh:mm A
отображения в форме.