Oh MyUtils

日付計算機 - 日数差・年齢・営業日計算 オンライン

日付の差の計算、期間の加算/減算、営業日カウント、年齢計算を行います。すべての処理はブラウザ内で完結し、データはサーバーに送信されません。

よくある質問

日付計算機とは何ですか?

日付計算機は、2つの日付間の差の計算、期間の加算/減算、営業日の集計、年齢計算など、様々な日付関連の計算を行うツールです。プロジェクト計画、期限の見積もり、契約計算、年齢確認に不可欠です。

2つの日付間の日数を計算するには?

「日付の差」タブを選択し、開始日と終了日を入力すると、年、月、日、週、時間、分、秒で瞬時に差が表示されます。「終了日を含む」トグルで最終日をカウントに含めることができます。

営業日はどのように計算されますか?

営業日はデフォルトで週末(土曜日と日曜日)を除外します。「営業日」タブで日付範囲を入力し、必要に応じて土曜日を営業日に含めることができます。

うるう年は正しく処理されますか?

はい。この計算機はJavaScriptのネイティブDate APIを使用しており、2月29日を含むうるう年を正確に処理します。

日付データは安全ですか?

はい。すべての計算はJavaScriptを使用してブラウザ内で100%実行されます。日付データがサーバーに送信されることはありません。

コード例

// Calculate days between two dates
const start = new Date('2024-01-01');
const end = new Date('2024-12-31');
const diffMs = end.getTime() - start.getTime();
const diffDays = Math.floor(diffMs / (1000 * 60 * 60 * 24));
console.log(`${diffDays} days`); // 365 days

// Add days to a date
const date = new Date('2024-03-15');
date.setDate(date.getDate() + 90);
console.log(date.toISOString().split('T')[0]); // 2024-06-13

// Calculate age
const birthday = new Date('1990-05-15');
const today = new Date();
let age = today.getFullYear() - birthday.getFullYear();
const m = today.getMonth() - birthday.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthday.getDate())) age--;
console.log(`Age: ${age}`);

関連ツール