Tsugite Labs

KINTONE PLUGIN / 無料

年齢と勤続年数を、
保存のたびに自動計算。

「年齢・勤続年数の自動計算」は、生年月日や入社日などの日付から、満年齢・満年数・満月数・経過日数を数値フィールドに書き込む kintone プラグインです。「3年2か月」のような文字列を、文字列(1行)フィールドに書き込むこともできます。

ダウンロード

ルールは 1 アプリに 5 つまで。PC・モバイル、日本語・英語に対応しています。

開始日と終了日から経過期間を計算します

kintone の計算フィールドで今日の日付を使うと、レコードを保存し直すまで値が古いままです。このプラグインは、レコードを追加・編集して保存する直前に指定した終了日で計算して書き込み、レコード詳細画面では保存した値の横に計算結果も表示します。終了日に「今日」を選んだ場合は、今日の日付で計算します。

  1. 開始日フィールド(日付・日時)を選びます。
  2. 終了日は、「今日」か、退職日などの日付フィールドから選べます。指定したフィールドが空欄のレコードは、今日を終了日として計算します。
  3. 単位(満年齢・満年数 / 満月数 / 日数)と、書き込み先の数値フィールドを選びます。満年齢・満年数は同じ数え方で、生年月日なら年齢、入社日なら勤続年数になります。「3年2か月」のような「何年何か月」の書き込み先も指定できます。
生年月日から満年齢、入社日から勤続の年数と何年何か月を書き込む2つのルールを設定した画面
設定画面の例です。デモデータで撮影したもので、プラグイン以外の表示は実際の kintone の画面と異なります。

レコード詳細画面では計算結果を表示するだけです

開いただけでは保存しません。保存されている値を更新するには、レコードを編集して保存してください。

社員の詳細で、保存された年齢34の横に今日の値35を表示している例
詳細画面の例です。デモデータによる画面で、実際の業務データではありません。

計算方法

単位例(開始日 → 終了日)値
満年齢・満年数1990-05-15 → 2026-05-1536
満月数2026-01-31 → 2026-03-011
日数2026-10-01 → 2026-10-2423
何年何か月2023-08-20 → 2026-10-243年2か月

年齢計算に関する法律と民法の期間の数え方に従い、年と月は応当日(翌年以降の同じ月日)の前日が終わった時点で 1 つ増えます。つまり日付で見ると、誕生日当日から 1 つ上になります。2 月 29 日生まれの場合、平年は 2 月 28 日が終わった時点で年齢が上がるため、3 月 1 日から 1 歳上になります。日数は初日を数えません。「何年何か月」は 0 年や 0 か月も省略しません(「0年5か月」)。

プラグインから外部サービスへの通信はありません。保存時と詳細画面では画面上のレコードの値だけで計算し、設定画面でアプリのフィールド一覧を取得するときだけ、利用中の kintone の API を使います。

ZIP を読み込んで、アプリに追加します

  1. 下の署名済み ZIP をダウンロードします。展開せず、そのまま使います。
  2. kintone の歯車アイコンから「kintone システム管理」→「プラグイン」→「読み込む」を開き、ZIP を選びます。kintone システム管理の権限が必要です。
  3. 使いたいアプリの設定画面で「プラグイン」→「追加する」を開き、「年齢・勤続年数の自動計算」を追加します。
  4. 書き込み先の数値フィールド(計算式やルックアップを設定していない、手入力用のフィールド)を用意し、プラグインを設定します。
  5. 設定を保存し、「アプリを更新」を押します。まずテスト用アプリで、レコードの追加・編集と保存を確認してください。

ダウンロード

v0.1.1・13879 bytes。ZIP をダウンロードできます。

ZIP をダウンロード

自動更新はありません。更新版の ZIP を同じ手順で読み込み直してください。

導入前にご確認ください

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

不具合をご報告いただく際は、発生状況・単位・日付の例をお知らせください。顧客情報や実際のレコードの内容は送らないでください。