sudhakarthikeyan Ответов: 2

Формат даты Javascript не работает


Мой экран выглядит следующим образом

С Даты Отмечать

когда я выбираю дату меньше, чем сегодняшняя дата, отображается сообщение и формат даты datepicker date dd-mm-yyyy.

для этого я написал код

(function () {
             ("#datepicker").datepicker();
             ("#datepicker").on('change', function () {
                 var date = Date.parse($(this).val());
                 if (date < Date.now()) {
                     alert('Selected date must be greater than today date');
                     $(this).val('');
                 }
             });
         });



Выбор даты код формата даты выглядит следующим образом

(function () {

             ("#datepicker").datepicker({ dateFormat: "dd-mm-yy" }).val()

         });

в режиме запуска, когда я выбираю дату меньше сегодняшней даты, сообщение показывает, что правильно выбранная дата должна быть больше сегодняшней даты. но формат даты не меняется , формат даты я получаю как
02/14/2018. формат даты должен быть 14-02-2018.

в чем же ошибка в моем вышеприведенном коде?

Что я уже пробовал:

Мой экран выглядит следующим образом

С Даты Отмечать

когда я выбираю дату меньше, чем сегодняшняя дата, отображается сообщение и формат даты datepicker date dd-mm-yyyy.

для этого я написал код

$(function () {
             ("#datepicker").datepicker();
             ("#datepicker").on('change', function () {
                 var date = Date.parse($(this).val());
                 if (date < Date.now()) {
                     alert('Selected date must be greater than today date');
                     $(this).val('');
                 }
             });
         });



Выбор даты код формата даты выглядит следующим образом

(function () {

             ("#datepicker").datepicker({ dateFormat: "dd-mm-yy" }).val()

         });


в режиме запуска, когда я выбираю дату меньше сегодняшней даты, сообщение показывает, что правильно выбранная дата должна быть больше сегодняшней даты. но формат даты не меняется , формат даты я получаю как
02/14/2018. формат даты должен быть 14-02-2018.

в чем же ошибка в моем вышеприведенном коде?

[no name]

пожалуйста дайте мне знать ответ на этот вопрос

2 Ответов

Рейтинг:
0

Richard MacCutchan

Видеть Datepicker | jQuery UI[^].


Рейтинг:
0

Sagar Tajpara

смотрите раздел javascrip">Как сравнить формат даты dd/mm/yyyy в javascript[^]