awaisshabir Ответов: 1

Я использую плагин datetime для вставки даты в таблицу ?


Я использую плагин DateTime для вставки даты в таблицу.когда я отправляю форму mvc контроллеру, значение даты и времени отображается как 01/01/0001 00: 00:00, но я выбираю текущую дату, как 13.07.2016

Что я уже пробовал:

[DataContract]
публичный класс JobModel {
лобковые JobModel ()
{
JobDate=DateTime. Now;
}

[параметр DataMember]
public DateTime JobDate{get;set;}

}
@модель Голдхей.GoldhayService.JobModel
@HTML-код.TextBoxFor(м =&ГТ; м. JobDate, новые { @класс = "форма контроля", @свойство tabindex = "9" })

$("input[name='JobDate']"). datepicker ("setDate", currentDate);

публичная асинхронная задача< jsonresult> SaveJob(модель JobModel)
{
datetime startdate=модель.JobDate;
}

F-ES Sitecore

Мы не знаем, какой плагин вы используете, поэтому невозможно дать какую-либо конкретную помощь. Это может быть проблема с форматом, то есть элемент управления использует формат, отличный от того, что использует ваш .net-код, поэтому он рассматривается как пустая дата am, которая является 01/01/01, как вы видите. Мы не можем получить доступ к вашей системе, посмотреть, какие региональные настройки у вас есть, посмотреть, каковы ваши входные данные и т. д., поэтому узнайте, как отладить ваш js, чтобы убедиться, что он действительно выбирает правильную дату, а затем используйте сетевые инструменты Вашего браузера, чтобы увидеть, как эта дата передается по сети, и убедитесь, что ваше действие считает ее действительной датой.

awaisshabir

элемент управления datepicker на jQuery

Karthik_Mahalingam

вы получаете какую-либо ошибку в окне консоли?

1 Ответов

Рейтинг:
1

Suvendu Shekhar Giri

Попробуй-

$("input[name='JobDate']").datepicker("setDate",new Date());


Надеюсь, это поможет :)


awaisshabir

Я уже пробую это, но его показывают снова 01/01/0001, но я выбираю 13/07/2016