javascript - 如何使日期选择器值 dd/mm/yyyy

标签 javascript c# asp.net-mvc-4

我正在开发一个 asp.net mvc 应用程序,我试图在其中使用日期选择器获取日期值,我一直在努力寻找合适的解决方案但没有成功,这正是我想要的接受: 日/月/年 但是在选择日期之后,日期选择器总是采用这种格式:mm/dd/yyyy

截图

enter image description here

ModelState 在一天的值大于 12(调试器将其读取为月份)时无效的问题。

查看代码:

 <input id="datepicker" name="Date" type="text" value="dd/mm/yyyy" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'dd/mm/yyyy';}" required="">
<script>
    $(function ()
    {
        $("#datepicker").datepicker({ minDate: 0 });
    });
</script>

模型代码:

    [Required]
    public DateTime Date { get; set; }

最佳答案

datepicker 提供了提供日期格式的选项。

$('#datepicker').datepicker({ format: 'dd/mm/yyyy' });

如果需要,则尝试从 Global.asax 文件

更改当前区域性
protected void Application_BeginRequest(Object sender, EventArgs e)
{    
  CultureInfo newCulture = (CultureInfo) System.Threading.Thread.CurrentThread.CurrentCulture.Clone();
  newCulture.DateTimeFormat.ShortDatePattern = "dd/MMM/yyyy";
  newCulture.DateTimeFormat.DateSeparator = "/";
  Thread.CurrentThread.CurrentCulture = newCulture;
}

关于javascript - 如何使日期选择器值 dd/mm/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46727037/

相关文章:

javascript - 从 python Appengine 中的 Javascript 函数检索变量

javascript - NodeJS http 模块 : what is requestListener?

javascript - 验证父组件和子组件的 propTypes?

c# - 仅将指数限制为特定幂

javascript - GeoIP2 - 如何获取语言代码?

c# - 尝试编写一个令人愉快的解析器

c# - Silverlight 应用程序的登录功能

asp.net-mvc-4 - 自定义 header 和 Signalr : Asp.Net MVC4 Web Api

c# - 如何从 Asp.net MVC 中的 ListBoxFor 选择框返回空列表而不是空列表?

c# - 如果不可用,请预先附加路由