「ご注意」 ここでは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