<iframe src="//www.googletagmanager.com/ns.html?id=GTM-W8GZ33F&l=dataLayer" height="0" width="0" style="display:none;visibility:hidden"></iframe>

時刻から曜日を確認する方法(sunday? monday? tuesday? wednesday? thursday? friday? saturday?)

Ruby
たま

pv:

「ご注意」 ここではrubyでの説明を行います 書き方はほとんど変わらないはずですが、railsの場合、ActiveSupport::TimeWithZoneを使ってください example) ruby -> rails Time.now -> Time.zone.now

時刻から曜日を確認する方法

曜日があっていれば trueが返りそうでない場合は falseが返ります 下記は火曜日に書いていたので tuesday?だけがtrueで返りました

now1 = Time.now
p now1.sunday?
# => false
p now1.monday?
# => false
p now1.tuesday?
# => true
p now1.wednesday?
# => false
p now1.thursday?
# => false
p now1.friday?
# => false
p now1.saturday?
# => false

他にもwdayを使うことで下記の 0~6のどの曜日かを得ることができます

日曜 0 月曜 1 火曜 2 水曜 3 木曜 4 金曜 5 土曜 6 上記と同様に火曜日に書いたので 2が返っています

p now1.wday
# => 2

この記事を書いた人

たま

エンジニア天国の会社を作るべく動く。rubyとgolangが主な担当。フリーランスエンジニア歴3年。エンジニア歴8年。

たまの書いた記事一覧

関連記事