JQuery Datepicker несколько форматов даты - PullRequest
0 голосов
/ 18 июня 2011

Я использую JQuery Datepicker для вывода выбранного значения даты в два разных div.Я не уверен, как получить значение DatePicker и применить два разных формата.

Вот как далеко я дошел:

<script>
$(document).ready(function() {

    $("#datepicker").datepicker({ dateFormat: 'dd' });

    $("#datepicker").change(function() {
        $(".date-large").html($("#datepicker").val());
        $.datepicker.formatDate('yy/mm/dd', $(".date-small").html($("#datepicker").datepicker('getDate')));      
    });


  });
</script>

1 Ответ

2 голосов
/ 18 июня 2011

Вы можете использовать метод dateDicker getDate для получения текущей даты из средства выбора даты.

В вашем коде у вас есть DatePicker, назначенный одному и тому же элементу с 3 различными вариантами формата даты, я не уверен, что это будет работать хорошобудет использоваться только последняя выполненная строка.В вашем случае для # datepicker будет использован небольшой формат даты.

вот пример получения даты из одного DatePicker.

  <script>
  $(document).ready(function() {

    $("#datepicker").datepicker({ dateFormat: 'D, M dd' });

    $("#datepicker").change(function() {
        $(".date-large").html($("#datepicker").datepicker('getDate'));

        // new edit
        var date_in_different_format = $.datepicker.formatDate('yy/mm/dd', $( ".date-large" ).datepicker('getDate'));
    }); 
  });
</script>
...