2010-07-10 48 views

回答

0

爲什麼你想創建時,已經有插件的迷你日曆參考和event_calendar事件顯示caledar格式。

+0

因爲我喜歡做我的方式而不是別人的方式我會很樂意看着它,把它撕開做我想做的事! – 2010-08-13 06:37:31

1

ActiveSupport(Rails框架的一部分,但可以單獨使用)擴展標準庫日期類的功能適合您的目的。如果你不已經安裝了Rails,只是安裝的ActiveSupport:

gem install activesupport 

然後在你的代碼,你可以使用它像這樣:

require 'rubygems' 
require 'active_support' 

# Get today's date 
today = Date.today 

# These are in the standard library Date class 
today.year 
=> 2010 
today.month 
=> 7 
today.day 
=> 10 
today.wday 
=> 6 

# These are added by ActiveSupport 
date = today.beginning_of_month 
=> Thu Jul 01 2010 
date.end_of_month 
=> Sat Jul 31 2010 
date.prev_month 
=> Tue, 01 Jun 2010 
date.next_month 
=> Sun, 01 Aug 2010 
date + 2.months 
=> Wed, 01 Sep 2010 
date - 2.months 
=> Sat, 01 May 2010 

有關詳細信息,請參閱documentation

0

也結帳the cal gem。它只爲你做基礎知識,所以你可以專注於自己創建日曆。例如確定日曆中的日期(通常是前一個月的幾天,當前月份的日期以及下個月的幾天),並從週日之外的一週開始。

相關問題