我在Rails表单中有一个:date_as_text
字段。提交表单时,此字段由Chronic解析,日期时间保存到数据库。
由于这是一个文本字段,用户可以键入各种不同的日期格式,甚至是“今天”,“昨天”等,所有(大多数)都由Chronic解释。
也可以通过附加到字段的jquery datepicker设置输入值。
如果用户键入的条目与datepicker期望的日期格式完全对应(在本例中为yy-MM-dd),则更新日期选择器以显示当前选定的数据。
如何解析客户端输入的值,以便日期选择器还能识别其他日期格式?我很难概念化如何处理这个问题。
这听起来可行,还是一个真的不好的主意?欣赏他人的想法或经验。