Как я могу получить день в JavaScript DatePicker? - PullRequest
0 голосов
/ 14 мая 2019

это мой код JavaScript, который я получаю с некоторых сайтов. Но он просто дает мне день и месяц, например (01-06-2019 / 01-07-2019 / 01-08-2019), и я хочу вывести правильный день.

что я могу изменить здесь?

<script type="text/javascript">
    $("#monthPicker").datepicker({
        dateFormat: 'MM yy',
        changeMonth: true,
        changeYear: true,
        showButtonPanel: true,

        onClose: function (dateText, inst) {
            var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
            var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();

            $(this).val($.datepicker.formatDate('MM yy', new Date(year, month, 1)));
            //$(this).datepicker('setDate', new Date(year, month, 1));
            $(this).datepicker('refresh');
        }
    });

    $("#monthPicker").focus(function () {
        $(".ui-datepicker-calendar").show();
        $("#ui-datepicker-div").position({
            my: "center top",
            at: "center bottom",
            of: $(this)
        });
    });


</script>

1 Ответ

0 голосов
/ 14 мая 2019
 $("#monthPicker").datepicker({
        todayHighlight: true,
        format: 'dd-M-yyyy',
        endDate: '+0d',
        setDate: new Date(),
        autoclose: true
    });

Украсьте текстовое поле в формате даты.

@Html.TextBoxFor(model => model.Date, "{0:dd-MMM-yyyy}", new { @class = "form-control", @maxlength = "11", @readonly = true })

Для более пользовательского формата посетите: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...