2016-03-02 2 views
0

у меня есть поле даты, что мне нужно, чтобы показать, как «DAYNAME, дд/мм/гг», но мне нужно, чтобы представить его как «мм-дд-гггг»JQuery выбора даты применяются даты в 2-х форматах

I 'm используя jQuery UI datepicker и 2 поля ввода, чтобы попытаться достичь этого. один для отображения даты, другой для отправки даты.

<h4>Event dates and times</h4> 

     <div class="form-field"> 
      <label for="">Event (from) date<em>*</em></label> 
      <input type="text" id="date1" value="" /> 
      <input type="text" id="en_event_date1" name="en_event_date_1" value="" required /> 
     </div><!-- /.form-field --> 

     <div class="form-field"> 
      <label for="">Event end date (required for multi day events) <i>optional</i></label> 
      <input type="text" id="date2" value="" /> 
      <input type="text" id="en_event_date2" name="en_event_date_2" value="" /> 
     </div><!-- /.form-field --> 

.

$("#date1").datepicker({ 
     changeMonth: true, 
     changeYear: true, 
     dateFormat: "DD, dd/mm/yy", 
     onSelect: function() { 
      var date = $('#date1').datepicker('getDate', "mm-dd-yy"); 
     } 
    }); 

(не работает)

Благодаря

ответ

0

Попробуйте это:

var date = $('#date1').datepicker({ dateFormat: 'dd-mm-yy' }).val();

И представить эту переменную даты.

+0

Нет радости от этого несчастного, я просто получаю тот же формат, что и оригинал – sheferd

Смежные вопросы