gpt4 book ai didi

javascript - MVC 和 JQuery 日期选择器 - 日期选择器初始化时的错误日期格式

转载 作者:行者123 更新时间:2023-11-30 16:15:35 26 4
gpt4 key购买 nike

标题可能不能很准确地描述我的问题,但我找不到更好的方式来简短地描述它。

这是我的问题;我正在创建一个 MVC 应用程序,并使用 JQuery 日期选择器从输入字段中选择一个日期。每当第一次加载操作 (/Report/Index) 时,我需要将日期设置为模型中的任何内容。它确实加载了日期,但日期格式不正确:dd-mm-yyyy hh:mm:ss,尽管我正在更改日期选择器的初始化函数中的日期格式,正如此处所见:

$('.datefield').datepicker({ dateformat: 'dd/mm/yy'});

每当我更改此输入字段中的日期时,格式都是正确的。

我怎样才能使模型中的日期成为操作加载时的正确日期格式?

标记

<div>
@Html.TextBoxFor(model => model.StartDate, new { @class = "datefield" })
</div>

模型片段(开始日期)

public class ReportViewModel{

public DateTime StartDate { get; set; }
}

如果您需要查看比这更多的代码,非常欢迎您提问

最佳答案

更改 TextBoxFor() 方法以使用 overload包括格式字符串

@Html.TextBoxFor(m => m.StartDate, "{0:dd/MM/yyyy}", new { @class = "datefield" })

关于javascript - MVC 和 JQuery 日期选择器 - 日期选择器初始化时的错误日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35573227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com