曜日の取得方法2選

◎wday
・DateクラスやTimeクラスで提供されるメソッドで、曜日を表す数値を取得するために使用されます。
・曜日を表す数値とは0(日曜日)〜6(土曜日)です
・実例
today = Time.new

week = ["日","月","火","水","木","金","土"] 
puts week[now.wday] + '曜日です' // 今日の曜日を出力
 
◎strftimeメソッド
Date.todayメソッドを使用して現在の日付を取得し、strftimeメソッドを使用して"%A"フォーマットを指定します。
"%A"は、曜日を表示するための指定子です。ただし英語表記になります。
・実例
require 'date'

today = Date.today
weekday = today.strftime("%A")
puts weekday //今日の曜日を英語表記で出力