8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Ruby]曜日を表示するコード

Posted at

#概要
曜日を表示する方法について、学習内容をまとめます。

#環境
Ruby 2.6.5

#内容
今日の曜日を表示する為には、DateクラスというRubyの標準ライブラリを使用します。

require "date"

Dateクラスを使用して今日の曜日を取得するには以下のように記述します。
wdayはDateクラスに用意されているメソッドで、曜日を整数0(日曜日)~6(土曜日)で取得することができます。
変数dayに代入します。

day = Date.today.wday

wdayで取得した整数に対応させるように、曜日を配列を用意します。

days = ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"]
#整数      0         1        2        3        4        5        6

下記のように出力してあげます。
daysという配列からday番目の要素を取り出します。

puts "今日は#{days[day]}です"

出力結果(月曜の場合)

今日は月曜日です

以上

8
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?