0

我对日期选择器有问题 我已经使用 EF 创建了具有读/写操作和视图的控制器 一切正常 直到我需要使用 modelView 创建一个控制器,所以我选择了一个空控制器并自己创建了视图 问题是当我将 datepicker 与 dd/MM/yy 一起使用时,它显示正常,但是当我检查发送到服务器的值时,如果 day >12,则它为 null 我试图引入 02/19/2008 它在发送的服务器中接受它作为 2008 年 2 月 19 日,我不明白为什么我尝试将全球化文化和 uiculture 设置为 en-US en-GB fr-FR 没有任何作用有没有办法指定日期选择器如何解析日期(我已经使用了日期选择器.parseDate) 需要你的帮助

4

2 回答 2

0

您可以在创建日期选择器时指定所需的格式:

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

现在,您还应该确保您的服务器使用相同的格式来解析日期,方法是指定文化,或者您也可以为 DateTime 类型编写自定义模型绑定器。

于 2012-10-03T09:43:31.570 回答
0

我遇到了这个问题,解决方案是将全球化信息放在 web.config 中。像这样:<globalization culture="sr-Latn-RS"/> 只需检查您是否将其放入<system.web>.

于 2013-04-19T07:45:23.083 回答