ASP.NET MVC JQUERY Datepicker проблема времени - PullRequest
0 голосов
/ 02 июля 2019

Я попробовал несколько примеров кода здесь и на других форумах, но он все равно получает дату и время, когда я нажимаю кнопку редактирования.Вот мой код

   <div class="form-group">
        <label class="control-label col-md-2">License Date</label>
        <div class="col-md-10">
            @Html.EditorFor(model => model.L_Date, new { htmlAttributes = new { @class = "date-picker" } })
        </div>
</div>

<link href="@Url.Content("~/Content/themes/base/jquery-ui.min.css")" rel="stylesheet" />
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.10.4.min.js")"></script>
@section scripts{
    <script src="~/Scripts/jquery-ui-1.12.1.min.js"></script>
    <script type="text/javascript">
        $(function () {
            $('.date-picker').datepicker({
                showOn:"both",
                buttonText: "...",
                dateFormat: 'dd.MM.yy',
                changeYear: true,
                changeMonth: true,
                firstDay: 1
            });
        });
    </script>
}

Это похоже на формат "2.07.2019 00:00:00", я просто хочу "2.07.2019".Спасибо.

Нет ли у кого-нибудь такой же проблемы. Любая другая помощь?

Ответы [ 3 ]

1 голос
/ 02 июля 2019

Здесь вы можете изменить формат даты

$(function () {
        $('.date-picker').datepicker({
            showOn:"both",
            buttonText: "...",
            dateFormat: 'dd/MM/yy',//change format here
            changeYear: true,
            changeMonth: true,
            firstDay: 1
        });
    });

Че это для большего количества форматов. https://www.encodedna.com/jquery/ui-datepicker-widget-change-date-format.htm

Также вы можете изменить текстовое поле на

@Html.EditorFor(model => model.L_Date, "{0:d}", new { id = "your Id", @class="date-picker" })
0 голосов
/ 02 июля 2019

Попробуйте этот код. Формат даты будет "дд / мм / гг"

 $('.date-picker').datepicker({dateFormat: 'dd/mm/yy'});
0 голосов
/ 02 июля 2019

Вы можете получить простым методом, просто используйте,

DateTime.Now.ToString("MM/dd/yyyy")

Это даст результат как 05/29/2015.

Для справки - Посетите здесь

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