ruby-on-rails - 月/日的慢性解析

标签 ruby-on-rails ruby chronic

我正在使用 Chronic 来解析日期,它正在将字符串“8/15”解析为 2015 年 8 月 16 日。

关于如何让 Chronic 将 8/15 识别为当年的 8 月 15 日,有什么想法吗?

测试代码如下:

Chronic.parse('8/15') #=> 'Sun Aug 16 12:00:00 -0400 2015'

最佳答案

作为一个选项:

irb(main):016:0> Chronic.parse("#{Time.now.year}/8/15")
=> 2011-08-15 12:00:00 +0300

关于ruby-on-rails - 月/日的慢性解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6960836/

相关文章:

ruby-on-rails - Rails 3 中的 Kaminari 分页错误

javascript - Rails 4 -assert_select 不适用于由 javascript 更新的元素

ruby - 在没有 DBI 的情况下将 Ruby 连接到 MSSQL 服务器

ruby-on-rails - StaticPages 中的参数错误#manager

ruby-on-rails - 无法导出 rails 中超过 5000 行

date - NLP日期解析

ruby-on-rails - 条件包含在单表继承模型中

sql - 用户生成的 SQL 查询

ruby-on-rails - Rails chronic gem 未按预期验证