日付計算機

2つの日付の差、記念日までのカウントダウン、日付の加算。そして西暦と和暦の相互変換までまとめて。

2つの日付の差

年月日での換算
何日目(初日 = 1日目)

カウントダウン

あと何日

今日 基準 · 目標の日を選んでください。

日付の加算

初日を1日目とする「100日目」は99を足します。

その日

西暦 ⇄ 和暦

和暦では
西暦では

元号の開始日はブラウザ内蔵の日本暦データから判定しています。西暦から一定の数を引く表を持たないので、改元があっても表が古くなりません。なお元年は年の途中から始まるため、引き算だけでは改元の前後で1年ずれます。

西暦・和暦の対応表

西暦和暦西暦和暦
2007年平成19年2008年平成20年
2009年平成21年2010年平成22年
2011年平成23年2012年平成24年
2013年平成25年2014年平成26年
2015年平成27年2016年平成28年
2017年平成29年2018年平成30年
2019年令和元年2020年令和2年
2021年令和3年2022年令和4年
2023年令和5年2024年令和6年
2025年令和7年2026年令和8年
2027年令和9年2028年令和10年

各年の7月1日時点の元号です。改元があった年は月によって元号が変わります。

使い方

2つの日付の差は、契約期間や滞在日数、付き合った日数などを数えるときに使います。差の日数、年月日での換算、そして初日を1日目として数えた「何日目」の3つを同時に出します。カウントダウンは目標の日までの残り日数で、過ぎている場合は経過日数を表示します。日付の加算は基準の日に日数を足した日付を曜日つきで出し、マイナスを入れれば過去にも遡れます。

そして西暦 ⇄ 和暦は、書類の日付を書き換えるときのためのものです。西暦の日付を入れれば和暦が、和暦を入れれば西暦が出ます。

差の日数と「何日目」が1日ずれる理由

この2つは違うものを数えています。差の日数は2つの日付の間隔で、終わりの日から始まりの日を引いた値です。1月1日と1月2日なら1日です。何日目は始まりの日を1日目に含めて数えるので、同じ組み合わせで2日目になります。いつも差の日数 + 1です。

どちらを使うかは場面で決まります。宿泊日数や利息の計算では間隔(差の日数)を使い、レンタルの日数、服薬の日数、連続記録の日数では両端を含める「何日目」を使います。付き合って100日、生まれて1000日といった記念日も後者です。100日目は初日に99日を足した日で、1月1日に始まったなら4月10日になります。

令和は西暦から2018を引く — ただし元年は例外

和暦と西暦の対応は引き算で覚えられます。

ただし元年は年の途中から始まるので、この引き算は改元の前後で崩れます。令和が始まったのは2019年5月1日なので、2019年1月1日から4月30日までは平成31年です。同じ2019年に平成31年と令和1年の両方があります。

だから平成31年5月1日は存在しません。その日はもう令和1年5月1日です。改元をまたぐ書類でよく起きる間違いなので、上の和暦欄にそういう日付を入れると存在しないことと正しい元号を表示します。同じことが昭和64年(1989年1月7日まで)と平成1年(1月8日から)の境目でも起きます。

年月日換算の考え方

年月日での換算は満年齢と同じカレンダー基準です。始まりの日から年を先に埋め、残った期間で月を埋めて、余りを日数として表示します。単純に年・月・日を桁ごとに引くと、1月31日から3月1日のような月末をまたぐ組み合わせで日数がマイナスになってしまうため、「月を先に埋めた基準日 + 残りの日数」という順で計算しています。

月の長さが違うので、月数の換算は基準によって1日程度ずれることがあります。厳密な日数が必要な場面では、月数ではなく差の日数を使ってください。

計算に使った基準

よくある質問

2026年は令和何年ですか?

令和8年です。令和は2019年5月1日に始まったので、西暦から2018を引くと令和の年になります。ただし令和1年は5月1日から12月31日までなので、2019年1月から4月30日までは平成31年です。この計算機は日付を入れると改元をまたいだ場合も正しい元号で表示します。

西暦と和暦の対応はどうなっていますか?

令和は西暦から2018を引き、平成は1988を引き、昭和は1925を引き、大正は1911を引きます。ただし元年は年の途中から始まるので、単純な引き算だけでは改元の前後で1年ずれます。令和は2019年5月1日、平成は1989年1月8日、昭和は1926年12月25日、大正は1912年7月30日が始まりです。この計算機はブラウザ内蔵の日本暦データを使って判定しているので、引き算の表を覚える必要はありません。

平成31年5月1日は存在しますか?

存在しません。2019年5月1日から令和になったので、その日は令和1年5月1日です。和暦から西暦に変換する欄にそういう日付を入れると、存在しないことと正しい元号を表示します。改元をまたぐ書類の日付でよく起きる間違いです。

付き合って100日はどう計算しますか?

初日を1日目として数えるのが一般的なので、100日目は初日に99日を足した日です。1月1日に始まったなら100日目は4月10日になります。日付の加算欄に初日と99を入れると曜日つきで出ます。

差の日数と「何日目」はなぜ1日ずれるのですか?

差の日数は2つの日付の間隔(終わりの日 − 始まりの日)で、何日目は始まりの日を1日目に含めて数える値なので、いつも差の日数 + 1になります。同じ日なら差は0日で1日目です。レンタルや服薬の日数のように両端を含めて数える場面では後者を使います。

年月日換算はどの基準で計算していますか?

満年齢と同じカレンダー基準です。始まりの日から年を先に埋め、残りで月を埋めて、余りを日数として表示します。月の長さが違うため、月数の換算は基準によって1日程度変わることがあります。

2026年7月30日 時点で確認しました。根拠: 元号の開始日はブラウザ内蔵の日本暦データ(ICU)から判定 — 令和2019年5月1日 · 平成1989年1月8日 · 昭和1926年12月25日 · 大正1912年7月30日。料率や法令が変われば更新します。

この計算機を引用する

ブログや資料に載せるときは、下の一行をそのままコピーしてお使いください。

文章に貼るとき 計算ラボ「日付計算機」 https://calculab.net/ja-jp/dday/
ブログ用 HTML <a href="https://calculab.net/ja-jp/dday/">日付計算機</a> — 計算ラボ