Итак, вот интересная проблема. Некоторые мои клиенты сообщили о проблеме публикации данных, изменений не было, но все 10 клиентов, которые сообщили об этой проблеме, используют последнюю версию Firefox (версия 64).
var startDate = moment($("#DateString").val(), "D-MMM-YYYY").format("D-MMM-YYYY");
alert(startDate); //Firefox returns 17-Dec-2018 //Chrome 17-Dec-2018
alert($("#DateString").val()); //Firefox returns 17-Dec--2018 //Chrome 17-Dec-2018
Также, когда вы проверяете
<input class="form-control date datetime" type="text" value="17-Dec-2018" id="DateString" name="DateString" data-min-view="2" data-date-format="dd-M-yyyy" title="example: 12-Nov-2015" maxlength="11">
, но текстовое поле на самом деле показывает 17 декабря - 2018 (только Firefox)
Так что я получаю дополнительный -,есть идеи почему?