jquery - mvc3中如何只显示日期?

标签 jquery asp.net-mvc-3

我使用了 Jquery UI 日期选择器。 我的模型看起来像:

 [DataType(DataType.Date)]
 public DateTime? endDate { get; set; } 

用于在 View 中显示

@Html.TextBoxFor(x => x.endDate, new { @class = "datepicker" })

脚本

<script type="text/javascript" language="javascript">
    $(document).ready(function () {
        $(function () {
            $(".datepicker").datepicker({
                dateFormat: "mm/dd/yy",
                changeMonth: true,
                changeYear: true
              });
        });
    });
</script>

当显示日期时间时,它看起来像 2012 年 11 月 9 日 12:00:00 上午 我只想显示没有时间的日期。感谢您的帮助。

最佳答案

您可以通过日期时间选择器以所需的格式解析日期。在 JavaScript 中试试这个:

$(document).ready(function(){
    $("#endDate").val($.datepicker.parseDate('mm/dd/yy', $("#endDate").val()));

    // Existing stuff
});

您也可以使用$.datepicker.formatDate

示例:

$("#endDate").val($.datepicker.formatDate('dd-M-yy', new Date($("#endDate").val())));

<强> DEMO

祝你好运!!

关于jquery - mvc3中如何只显示日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12551489/

相关文章:

jquery - 如何使用 jQuery 检查所有复选框

asp.net-mvc-3 - 带有 OutputCacheAttribute 的 mvc-mini-profiler

c# - 是什么导致: "The context cannot be used while the model is being created."?

c# - 如何在 MVC 3 中测试区域注册逻辑?

javascript - 使用动态创建的按钮/div 制作弹出模式

javascript - 如何在 chrome 扩展中匹配 youtube 的 url?

javascript - openui5树中fire select事件的参数是什么?

jquery - 以模态自动播放 Youtube 视频? (Avada Wordpress 主题)

asp.net-mvc-3 - ASP.NET MVC 3 模型绑定(bind) - ViewBag.Title 与 id ="Title"的输入冲突

html - 表内逻辑。对于格式化的每个循环