Techioz Blog

Rubyで日付の曜日を計算するにはどうすればよいですか?

概要

Ruby で日付の曜日を計算するにはどうすればよいですか?たとえば、2010 年 10 月 28 日は = 木曜日です。

解決策

Date クラスのリファレンスを見てください。日付オブジェクトを取得したら、全日の場合は dateObj.strftime(‘%A’) を実行するか、短縮日の場合は dateObj.strftime(‘%a’) を実行するだけです。 dateObj.wday を曜日の整数値として使用し、必要に応じて使用することもできます。