1

jquery.datepicker を使用しており、選択した日付をより読みやすい形式で表示する必要があります。私が使用しているコードは次のとおりです。

    $(function(){
                $('#dp').datepicker({
                    dateFormat: 'yymmdd',
                    numberOfMonths: 3,
                    minDate: 0,
                    maxDate: 60
                });
                $('#date').on('click', function() {
                    $('#dp').datepicker('show');            
                });
                $("#dp").change(function() {
//#NEW DATE FORMAT = EDIT FORMAT OF #DP
                    $("#showDate").html($("#NEW DATE FORMAT").val());
                    $(".eventDate").addClass('eventAdded dateProvided');
                });
});

したがって、#DP の値を変換する必要がありますが、これは #showDate.html 要素で表示するためだけです。それが理にかなっていることを願っています

4

2 に答える 2

0

datepicker の内部 formatDate 関数を使用できます。

これがjsfiddleの例です

$('#dp').datepicker({
    dateFormat: 'yymmdd',
    numberOfMonths: 3,
    minDate: 0,
    maxDate: 60
});

$("#dp").change(function () {
    var tempDate = $('#dp').datepicker('getDate');
    var newformattedDate = $.datepicker.formatDate('dd-mm-yy', tempDate);
    $("#showDate").html(newformattedDate);
});
于 2013-09-06T12:08:18.850 に答える