我正在尝试在我的应用程序中使用DateTimePicker。 我在View / Shared / EditorTemplates文件夹下创建Date.cshtml 它包括这样的东西:
@model System.DateTime
@Html.TextBox("", Model.ToString("dd-MM-yyyy"),
new {@class = "tanggal", @maxlength = "10"})
然后我在脚本文件夹下创建EditorHookup.js文件,内容如下:
$(document).ready(function () {
$('.tanggal').datepicker({
dateFormat: 'dd-MM-yyyy'
});
});
我希望得到的结果如下:01-01-2012 但结果是:2012年1月1日至2012年
我该怎么做才能解决这个问题?
答案 0 :(得分:2)
使用mm
代替MM
。见这里:http://docs.jquery.com/UI/Datepicker/formatDate
E.g:
dateFormat: 'dd-mm-yy' //notice the year format also has been changed, per Izkata's comment
答案 1 :(得分:1)
仔细检查日期选择器的文档,特别是有关月份代码的文档。我猜你想要mm
而不是MM
。
答案 2 :(得分:1)
dateFormat: 'dd-mm-yy'