KINTONE PLUGIN / 無料
年齢と勤続年数を、
保存のたびに自動計算。
「年齢・勤続年数の自動計算」は、生年月日や入社日などの日付から、満年齢・満年数・満月数・経過日数を数値フィールドに書き込む kintone プラグインです。「3年2か月」のような文字列を、文字列(1行)フィールドに書き込むこともできます。
ダウンロードルールは 1 アプリに 5 つまで。PC・モバイル、日本語・英語に対応しています。
開始日と終了日から経過期間を計算します
kintone の計算フィールドで今日の日付を使うと、レコードを保存し直すまで値が古いままです。このプラグインは、レコードを追加・編集して保存する直前に指定した終了日で計算して書き込み、レコード詳細画面では保存した値の横に計算結果も表示します。終了日に「今日」を選んだ場合は、今日の日付で計算します。
- 開始日フィールド(日付・日時)を選びます。
- 終了日は、「今日」か、退職日などの日付フィールドから選べます。指定したフィールドが空欄のレコードは、今日を終了日として計算します。
- 単位(満年齢・満年数 / 満月数 / 日数)と、書き込み先の数値フィールドを選びます。満年齢・満年数は同じ数え方で、生年月日なら年齢、入社日なら勤続年数になります。「3年2か月」のような「何年何か月」の書き込み先も指定できます。

レコード詳細画面では計算結果を表示するだけです
開いただけでは保存しません。保存されている値を更新するには、レコードを編集して保存してください。

計算方法
| 単位 | 例(開始日 → 終了日) | 値 |
|---|---|---|
| 満年齢・満年数 | 1990-05-15 → 2026-05-15 | 36 |
| 満月数 | 2026-01-31 → 2026-03-01 | 1 |
| 日数 | 2026-10-01 → 2026-10-24 | 23 |
| 何年何か月 | 2023-08-20 → 2026-10-24 | 3年2か月 |
年齢計算に関する法律と民法の期間の数え方に従い、年と月は応当日(翌年以降の同じ月日)の前日が終わった時点で 1 つ増えます。つまり日付で見ると、誕生日当日から 1 つ上になります。2 月 29 日生まれの場合、平年は 2 月 28 日が終わった時点で年齢が上がるため、3 月 1 日から 1 歳上になります。日数は初日を数えません。「何年何か月」は 0 年や 0 か月も省略しません(「0年5か月」)。
プラグインから外部サービスへの通信はありません。保存時と詳細画面では画面上のレコードの値だけで計算し、設定画面でアプリのフィールド一覧を取得するときだけ、利用中の kintone の API を使います。
ZIP を読み込んで、アプリに追加します
- 下の署名済み ZIP をダウンロードします。展開せず、そのまま使います。
- kintone の歯車アイコンから「kintone システム管理」→「プラグイン」→「読み込む」を開き、ZIP を選びます。kintone システム管理の権限が必要です。
- 使いたいアプリの設定画面で「プラグイン」→「追加する」を開き、「年齢・勤続年数の自動計算」を追加します。
- 書き込み先の数値フィールド(計算式やルックアップを設定していない、手入力用のフィールド)を用意し、プラグインを設定します。
- 設定を保存し、「アプリを更新」を押します。まずテスト用アプリで、レコードの追加・編集と保存を確認してください。
自動更新はありません。更新版の ZIP を同じ手順で読み込み直してください。
導入前にご確認ください
- 書き込まれるのは、保存した時点の値です。保存後に日が過ぎても、保存し直すまで値は変わりません。一覧や集計で今日時点の値が必要な場合は、レコードを編集して保存してください。毎日の自動更新や一括更新の機能はありません。
- レコードを REST API・CSV 読み込み・一覧のインライン編集で登録・更新したときは動作しません。
- テーブル内のフィールドは対象外です。同じ書き込み先を複数のルールで選ぶことはできません。
- 開始日が空の場合は、書き込み先も空にします。終了日が開始日より前の場合も空にします。
- 日時フィールドを使う場合は、ログインユーザーのタイムゾーンに基づく日付で計算します。
Age & Length of Service
Write full years (age), full months or days since a date such as a birth or hire date into a Number field, and optionally "3 years 2 months" into a Text field. Values are recalculated using the selected end date whenever a record is created or edited and saved. Select today as the end date to use the current date. Details show current results beside the fields without saving. Up to five rules per app. Supports desktop and mobile.
Feb 29 birthdays count from Mar 1 in common years, following Japanese law. No background updates, CSV/API triggers or network requests.
お問い合わせ
開発・提供:Tsugite Labs
tsugitelabs057@gmail.com
不具合をご報告いただく際は、発生状況・単位・日付の例をお知らせください。顧客情報や実際のレコードの内容は送らないでください。