Ruby | Date day() function Last Updated : 09 Jan, 2020 Comments Improve Suggest changes Like Article Like Report Date#day() is a Date class method which returns the day of the month from 1 to 31. Syntax: Date.day() Parameter: Date values Return: the day of the month from 1 to 31. Example #1 : Ruby 1=1 # Ruby code for Date.day() method # loading date require 'date' # declaring Date a = Date.new(2019, 1, 1) # declaring Date b = Date.jd(2452004) # declaring Date c = Date.ordinal(2019, 12) # Date puts "Date a : #{a}\n\n" puts "Date b : #{b}\n\n" puts "Date c : #{c}\n\n\n\n" # day form puts "Date a day form : #{a.day}\n\n" puts "Date b day form : #{b.day}\n\n" puts "Date c day form : #{c.day}\n\n" Output : Date a : 2019-01-01 Date b : 2001-04-04 Date c : 2019-01-12 Date a day form : 1 Date b day form : 4 Date c day form : 12 Example #2 : Ruby # Ruby code for Date.day() method # loading date require 'date' # declaring Date a = Date.parse('2019-01-01') # declaring Date b = Date.strptime('03-12-2019', '%d-%m-%Y') # declaring Date c = Date.commercial(2019, 5, 6) # Date puts "Date a : #{a}\n\n" puts "Date b : #{b}\n\n" puts "Date c : #{c}\n\n\n\n" # day form puts "Date a day form : #{a.day}\n\n" puts "Date b day form : #{b.day}\n\n" puts "Date c day form : #{c.day}\n\n" Output : Date a : 2019-01-01 Date b : 2019-12-03 Date c : 2019-02-02 Date a day form : 1 Date b day form : 3 Date c day form : 2 Comment More infoAdvertise with us Next Article Ruby | Date day() function K Kirti_Mangal Follow Improve Article Tags : Ruby Ruby-Methods Ruby Date-class Similar Reads Ruby | Date friday? function Date#friday?() is a Date class method which checks whether the date is a Friday. Syntax: Date.friday?() Parameter: Date values Return: true - if the date is Friday otherwise return false Example #1 : Ruby 1=1 # Ruby code for Date.friday?() method # loading date require 'date' # declaring Date a = Da 2 min read Ruby | Date - function Date#-() is a Date class method which returns the difference between two dates if the object is date type object. Syntax: Date.-() Parameter: Date values Return: difference between two dates Example #1 : Ruby 1=1 # Ruby code for Date.-() method # loading date require 'date' # declaring Date a = Date 2 min read Ruby | Date === function Date#===() is a Date class method which checks whether the two Date objects are equal. Syntax: Date.===() Parameter: Date values Return: true if two date objects are equal otherwise return false Example #1 : Ruby 1=1 # Ruby code for Date.===() method # loading date require 'date' # declaring Date a 2 min read Ruby | Date downto() function Date#downto() is a Date class method which is equivalent to step(min, -1){|date| â¦} and returns the enumerator. Syntax: Date.downto() Parameter: Date values Return: equivalent to step(min, -1){|date| â¦} and returns the enumerator. Example #1 : Ruby 1=1 # Ruby code for Date.downto() method # loading 2 min read Ruby | Date asctime() function Date#asctime() is a Date class method which returns the string in asctime format. It is equivalent to strftime('%c').the astronomical modified Julian day number. Syntax: Date.asctime() Parameter: Date values Return: the string in asctime format. strftime('%c').the astronomical modified Julian day nu 2 min read Like