📜  红宝石 |日期 mday() 方法(1)

📅  最后修改于: 2023-12-03 15:41:12.969000             🧑  作者: Mango

红宝石 | Date.mday() 方法

在 Ruby 中,我们可以通过 Date.mday() 方法获取某个日期对象代表的月份中的第几天。

语法
date.mday
参数

无。

返回值

返回整数,表示日期对象所代表的月份中的第几天。

示例
require 'date'

date = Date.new(2021, 10, 19)

puts date.mday
# Output: 19
解释

在上面的示例中,我们首先引入了 Ruby 内置的日期标准库 Date。然后,我们创建了一个 Date 对象 date,表示 2021 年 10 月 19 日。最后,我们调用 date.mday 方法获取这个日期对象代表的月份中的第几天,输出结果为 19。

注意事项
  • Date.mday() 方法只能应用于 Date 对象,不能应用于 TimeDateTime 对象。
  • Date.mday() 方法返回的整数范围是 1 到 31。
  • 如果日期对象所代表的月份是闰年的二月份(即月份为 2),则 Date.mday() 方法返回的整数范围是 1 到 29。
  • 如果日期对象所代表的月份不是闰年的二月份,则 Date.mday() 方法返回的整数范围是 1 到 28。
参考链接