Ruby Tips!

RubyのTipsを紹介します

日本語で曜日を出力する

Rubyには日本語の曜日を扱う方法は用意されていない。
このため日本語で曜日を出力したい場合は、自分で変換用の配列を用意してやる必要がある。
時刻や日付に対する曜日の取得はTime#wdayDate#wdayで行えるので、これに対応した配列を用意してやると良い。

# coding:utf-8
require 'date'
JAPANESE_WDAY = %w(日 月 火 水 木 土)
puts JAPANESE_WDAY[Date.today.wday] #=> "火"