# 生年月日から、年齢の算出について。

Adaloで作られたアプリで、実装しているものがあるのですが、......

**URL:** <https://www.nocode-faq.com/t/topic/860>\
**Category:** Adalo\
**Created:** [2021 年 2 月 2 日午前 10:54 UTC](https://www.nocode-faq.com/t/topic/860 "2021-02-02T10:54:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Question\_user](https://avatars.discourse-cdn.com/v4/letter/q/53a042/32.png) [@Question\_user](https://www.nocode-faq.com/u/Question_user)\
**Post date:** [2021 年 2 月 2 日午前 10:54 UTC](https://www.nocode-faq.com/t/topic/860/1 "2021-02-02T10:54:34Z")

</div>

生年月日から、年齢の算出について。

Adaloで作られたアプリで、実装しているものがあるのですが、方法がわかりません。

> **[‎Friendly - Meet New People](https://apps.apple.com/au/app/friendly-meet-new-people/id1413889440)**
>
> ‎Empowering Aussies to meet new people nearby, make new friends, and build awesome relationships.
> 
> \---
> 
> Make use of the new #1 social app for Australia – Friendly. Our social, dating, and friendship app is the best tool to meet new people, make new...

adaloのdatepickerから、データベースのNumber型のセル？に保存すると、 UNIXで時間を取得できます。

なので、このUNIXから年齢を計算していると思われるのですが、難しいですよね？

一応、このリンクを参考にしていたのですが、、  
閏年の問題もあるので。

> **[生年月日から年齢を簡易計算する数式 - Qiita](https://qiita.com/aqril_1132/items/46e824541e657190ef3e)**
>
> 生年月日からシンプルに年齢を算出する数式とその証明
> 
> ※記事内の数式の図が表示されるまで1分ぐらい掛かることがあります
> 
> 
> 計算式
> 
> 誕生日から年齢を簡易的に求めたいとき、
> yyyymmdd形式で表記した今日の日付から、同じくyyyy...

> **[UNIX時間⇒日付変換](https://keisan.casio.jp/exec/system/1526004418)**
>
> UNIX時間（UNIX時刻）から日付に変換します。

> **[エクセルで生年月日から年齢を関数で自動計算する方法](https://office-hack.com/excel/age/)**
>
> 生年月日から今現在の年齢を簡単に求める方法をお伝えします。さらには、年齢から年代を表示する方法、そして5歳刻みで表示する方法もあります。最後には、年代別に集計する方法をお伝えします。様々な関数が登場するのでぜひ覚えましょう。

---

<div class="post-metadata">

**Author:** ![Answer\_user](https://avatars.discourse-cdn.com/v4/letter/a/eb8c5e/32.png) [@Answer\_user](https://www.nocode-faq.com/u/Answer_user)\
**Post date:** [2021 年 2 月 2 日午前 10:54 UTC](https://www.nocode-faq.com/t/topic/860/2 "2021-02-02T10:54:35Z")

</div>

Date型があるのに、わざわざUNIXにしなくてもｗ  
Ageの計算なら、以下の計算でどうですか？  
Custom functionで  
INT ((start of today - user birthday) / 365)  
Start of Today は現在の日付  
INT は小数点を消すための絶対値で表示する関数です。

> **[Gyazo](https://gyazo.com/1854f4fd0eaa8b81c32ee272c61502a4)**

> **[Gyazo](https://gyazo.com/3393a7c63058b866bbf00345eac47b08)**

## 参考画像

 ![スクリーンショット 2020-10-19 16.05.38.png](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/4/40b85d1b10320a520ece29445a578312ee2984b3.png)

## 参考URL

> **[Gyazo](https://gyazo.com/1854f4fd0eaa8b81c32ee272c61502a4)**

> **[Gyazo](https://gyazo.com/3393a7c63058b866bbf00345eac47b08)**
