ハリボテ

This commit is contained in:
Rikuoh Tsujitani 2024-03-06 22:31:13 +09:00
parent 7fd17556f8
commit 92e3050f67
Signed by: riq0h
GPG key ID: 010F09DEA298C717

32
cal.rb Normal file
View file

@ -0,0 +1,32 @@
require 'date'
time = Time.now.localtime
year = time.year.to_i
month = time.month.to_i
currentday = time.day # 現在日
startwday = Date.new(year,month,1).wday # その月の最初の曜日
endmonth = Date.new(year,month,-1) # その月の日数
endwday = time.wday # その月の最後の曜日
a = Date.new(2024, 3, 6)
puts "\t#{a.month}\s#{a.year}"
b = %w(日 月 火 水 木 金 土)
b.each do |week|
print "\s#{week}"
end
days = (1..31).to_a
days.each do |day|
if day == 1
print "\n\s\s#{day}"
elsif day % 7 == 0 && day != 7
print "\s#{day}\n"
elsif day == 7
print "\s\s#{day}\n"
elsif day >= 10
print "\s#{day}"
else
print "\s\s#{day}"
end
end