回答編集履歴
2
誤字修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
既にクローズしてるようで蛇足になりますが、Dateクラスを使って次のように書けば値を得
|
1
|
+
既にクローズしてるようで蛇足になりますが、Dateクラスを使って次のように書けば値を得ることができるようです。
|
2
2
|
```ruby
|
3
3
|
require 'date'
|
4
4
|
a = Date.new(2015, 10, -1) # 10月の最終日
|
1
追記
answer
CHANGED
@@ -3,4 +3,12 @@
|
|
3
3
|
require 'date'
|
4
4
|
a = Date.new(2015, 10, -1) # 10月の最終日
|
5
5
|
puts a.day # 31
|
6
|
+
```
|
7
|
+
|
8
|
+
ただ、もしサポート機能でなければ将来のバージョンで動作しなくなる可能性があります
|
9
|
+
気になる場合はこちら
|
10
|
+
```ruby
|
11
|
+
require 'date'
|
12
|
+
a = Date.new(2012, 3, 1) # 2012/2の最終日
|
13
|
+
puts (a-1).day # 29
|
6
14
|
```
|