Dateクラスを初めて知ったので、備忘録用にまとめました。
年/月/日/曜日の取得方法
require "date"
puts Date.today #出力結果 2020-02-20
puts Date.today.year # 2020
puts Date.today.month # 2
puts Date.today.day # 20
puts Date.today.wday # 4
todayメソッドを用いて、dateクラスから今日の日付情報を含んだインスタンスを作成する→Date.today
Date.todayにそれぞれyear、month、day、wdayメソッドを用いて情報を取得する。
曜日の取得方法
曜日に関しては、曜日情報を含んだ引数が取得されるので、言葉に変換する場合は例えば下記のように取得できます。
require "date"
date = Date.today.wday
days = ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"]
puts days[date] #出力結果 木曜日
以上です。