Dateクラスとは?
Rubyの標準ライブラリの機能
使い方は?
以下一文を記載します
require "date"
例えば・・・
今日の日付を取得したい時は
Date.today
で取得できます。
今日の曜日を取得したい時は
Date.today.wday
と記述しますが、wdayは曜日を0(日曜日)から6(土曜日)の整数で取得するので、
配列を定義して日曜日(0番)〜土曜日(6番目)まで文字列を格納する必要があります。
そのwdayで取得した値を配列より取り出し、曜日を取得します。
require "date"
day = Date.today.wday
days = ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"]
puts days[day]
例:dayの値が5の場合
daysの5番目の値である金曜日が出力されます。
※配列は0から数えます