MCPで接続 →

計算を入力してください

公式

広告

結果

勤続期間の合計
9 yr 5 mo 14 d
勤続年数(年・月・日)
総日数 3,453
総月数(概算) 113.45
総年数(概算) 9.45

勤続年数計算ツールとは?

勤続年数計算ツールは、2つの日付の間の在籍期間や経過期間を求めるためのツールです。通常は開始日(入社日など)と終了日(今日や退職日など)を入力して使います。結果は、暦に沿った自然な「○年○か月○日」の形で表示されるほか、総日数・総月数・総年数といった合計値も確認できるため、期間どうしの比較にも便利です。

使い方

開始日と終了日を入力するだけです。各月の日数の違いやうるう年も考慮したうえで、2つの日付の間にある「満何年・満何か月・満何日」を正確に算出します。さらに、総日数、おおよその総月数、おおよその総年数もあわせて表示します。

計算式の解説

基本的な考え方はとてもシンプルで、勤続期間 = 終了日 − 開始日 です。

$$\text{勤続期間} = \text{終了日} - \text{開始日}\;\Rightarrow\;\text{年, 月, 日}$$

これを暦に沿った形で表示するために、当ツールでは日・月・年の各要素を別々に引き算します。日の差がマイナスになる場合は前月から日数を繰り下げ、その結果として月の差もマイナスになる場合は年から12か月を繰り下げます。総日数は実際の経過時間から算出し、おおよその合計値については、うるう年の影響を平準化するために1年を \(365.25\) 日、1か月を \(30.4375\) 日として計算しています。

$$\begin{gathered} \text{総日数} = \text{終了日} - \text{開始日} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{総年数} &= \frac{\text{総日数}}{365.25} \\ \text{総月数} &= \frac{\text{総日数}}{30.4375} \\ \text{内訳} &= \text{年},\ \text{月},\ \text{日} \end{aligned} \right. \end{gathered}$$
開始日から終了日までを年・月・日に分けたタイムライン
勤続年数は開始日から終了日までの期間で、年・月・日に分けて表します。

計算例

2015年1月1日から2024年6月15日までの場合:日の部分は \(15 - 1 = 14\)、月の部分は \(6 - 1 = 5\)、年の部分は \(2024 - 2015 = 9\) となります。したがって勤続期間は9年5か月14日で、総日数にすると約3,453日です。

開始日と終了日、その結果の年・月・日を示した実例
実例: 終了日から開始日を引いて勤続期間を求める。

よくある質問(FAQ)

終了日は日数に含まれますか? 結果は2つの日付の間に経過した期間を表します。終了日はあくまで区切りの境界であり、丸1日分として上乗せされるわけではありません。

なぜ総年数は「おおよそ」なのですか? 月や年は長さが一定ではないため、総年数・総月数は平均的な長さ(\(365.25\) 日・\(30.4375\) 日)を用いて計算しています。これにより、うるう年があっても値が一貫します。

勤続年数の計算に使えますか? はい。入社日を開始日に、今日の日付(または最終出社日)を終了日に入力すれば、勤続年数を求められます。

最終更新: