【发布时间】:2013-06-13 16:14:55
【问题描述】:
我有一个用户输入日期的输入字段,目前我正在使用 Chronic 并且用户喜欢它。
如果用户使用 Chronic 和 strftime 输入 last jan,我会得到 January 2013,这很好,问题出现在:
用户输入的是即将到来的月份,例如一月,我正在执行的解析返回 2014 年 1 月,而不是用户想要的 2013 年 1 月。
result_date = Chronic.parse(params[:date]).strftime('%B %Y')
有没有办法可以将当前年份设置为默认值?那么当用户输入一月时,它会被解析为 2013 年 1 月?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby strftime chronic