
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】生年月日から年齢を計算するメソッド - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】生年月日から年齢を計算するメソッド - Qiita
生年月日から年齢を計算するメソッドを作成 まず、Dateクラスは組み込みクラスとはなっていない為、Date... 生年月日から年齢を計算するメソッドを作成 まず、Dateクラスは組み込みクラスとはなっていない為、Dateクラスを使うにはまずプログラムファイルの中で次の一文を記述します。 生年月日から年齢を計算する方法 (今日 - 生年月日) ÷ 10000 なので、 例)2000年4月9日生まれの人 (20210410 - 20000409) ÷ 10000 = 21.0001 → 21歳 例)2000年4月11日生まれの人 (20210410 - 20000411) ÷ 10000 = 20.9999 → 20歳 といった感じになる。 いざ実装 def get_age(birthday) today = Date.today.strftime("%Y%m%d").to_i birthday = birthday.strftime("%Y%m%d").to_i return (today - birt