我有一个DateTime字段:
public System.DateTime TimeDismissed { get; set; }
我正在尝试在Javascript中更新它,但是当我像这样更新它时:
var pressedDate = new Date();
var pressedDateString = pressedDate.getDate() + "/" + pressedDate.getMonth() + 1 + "/" + pressedDate.getFullYear() + " " + pressedDate.getHours() + ":" + pressedDate.getMinutes() + ":" + pressedDate.getSeconds();
$('#TimeDismissed').val(pressedDateString);
我在表单上收到此错误:
The field TimeDismissed must be a date.
我认为这是因为我将其设置为字符串。我不确定如何使用Javascript以Razor拾取并转换为我的ViewModel的方式设置日期。
在Chrome中,我可以看到value
正如我所期望的那样设置:
value="27/01/2014 18:36:44"