我正在尝试找到一个解析宝石,就像Chronic一样,重复间隔。 weekly
或every three days
或twice a year
等内容。
有人知道是否有吗?慢性病是否会这样做而我只是错过了它?
答案 0 :(得分:1)
tickle gem是重复发生事件的解析器。
Tickle旨在成为Chronic的赞美,可以解释诸如“每2天,每周日,每周日,每周等”的事情。
例如:
Tickle.parse('starting today and ending one week from now')
#=> {:next=>2010-05-10 22:30:00 -0400, :expression=>"day", :starting=>2010-05-09 22:30:00 -0400, :until=>2010-05-16 20:57:35 -0400}
答案 1 :(得分:0)
我不知道有任何宝石提供这个。您可以通过使用Chronic的Repeater
课程RepeaterDay
,RepeaterWeek
等来获得某个地方。
似乎没有关于这些类的任何文档,但您可以在Chronic的GitHub的测试目录中看到一些示例用法: https://github.com/mojombo/chronic
-
你到底希望收到什么?下一次出现的时间,定义时间段内的时间对象数组,还是别的什么?