在我的模型中,我有一个departure_date和一个return_date。ActiveRecord/Rails中的日期格式3
我正在使用text_field而不是date_select,以便我可以使用JQuery datepicker。
我的应用程序现在在美国,但我确实希望获得国际会员。
所以基本上这就是发生了什么。用户(美国)键入诸如04/01/2010(4月1日)之类的日期。
当然,MySQL的将它存储为日期,例如2010-04-01 ...
无论如何,当用户进入稍后编辑日期,显示“01/04/2010”,因为我使用的是strftime(“%m /%d /%Y)”这是没有意义的......所以它认为它是1月4日而不是原来的4月1日。准确存储的数据是供用户输入的:2010-04-01
我希望所有这些都有道理。我真正追求的是让用户输入(或使用日期选择器)的方式日期以其原始格式。
因此,欧洲有人可以在4月1日输入01/04/2010,但美国有人会输入04/01/2010。
有没有一个简单,优雅的解决方案呢?
感谢您的任何建议。
谢谢!我会检查一下。 – cbmeeks 2010-06-03 16:46:16