2012-11-24 34 views

回答

0

我不知道任何提供此功能的寶石。您可能可以通過使用Chronic的Repeater課程(RepeaterDay,RepeaterWeek等)獲得某處。

似乎沒有爲這些類的任何文件,但是你可以看到一些例如在測試目錄慢性的GitHub上的用途: https://github.com/mojombo/chronic

-

究竟是你希望收回?下一次出現的時間,定義時間段內的Time對象數組或其他內容?

+0

基本上下一次出現的時間/日期。我會檢查你鏈接的例子。謝謝! –

1

tickle gem是定期事件的解析器。

癢感被設計爲慢性獲得稱讚,能夠解釋的東西,如「每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}