asp.net-mvc-4之JQuery 验证全局化 MVC 4 DateTime
shihaiming
阅读:92
2025-06-02 22:19:02
评论:0
在我的类(class)中,我拥有以下属性(property):
public virtual DateTime Date { get; set; }
默认情况下呈现“31/12/2012 12:00:00 AM”,文化设置为“en-CA”,如果文化设置为“en-US”,则呈现“12/31/2012 12:00:00 AM” .
JQuery 验证在“en-US”中工作正常,但在“en-CA”中提示“字段日期必须是日期”。
我认为解决方案是使用 JQuery 全局化库。我只是不知道该怎么做 "General Date Long Time ("G") Format Specifier" ASP.Net 呈现。有任何想法吗?
请您参考如下方法:
General Long time ("G") Format Specifier格式说明符“表示由空格分隔的短日期(“d”)和长时间(“T”)模式的组合”。
虽然没有等效的格式说明符( jQuery Globalize Date Formatting ),但可以通过以下方式完成相同的格式(为清晰起见,详细说明):
var shortDate = $.format(@Model.Date, "d"); //Get the short date ...M/d/yyyy
var longTime = $.format(@Model.Date, "T"); //Get the long time...h:mm:ss tt
var date = shortDate + " " + longTime; //concat the two together.
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



