日付・時間のツール
日付計算・年齢計算・タイムゾーン変換・Unix タイムスタンプ・カウントダウンタイマーなど。
日付と時間の計算は、月末日の扱い、閏年、夏時間、和暦変換、タイムゾーンといった細かい仕様で実装が分かれやすい分野です。本セクションのツールは、よくある計算(N 日後の日付、2 つの日付の差、Unix タイムスタンプ ↔ 人間が読める日時)を即答できる構成にまとめています。営業日や祝日が絡む業務的な計算は専用ライブラリの方が確実なので、その点は記事で補足しています。
このジャンルのツール(11)
日付計算
2つの日付の差を計算、または日数を加算・減算
年齢計算
生年月日から正確な年齢を年・月・日・総日数で計算
経過時間計算機
開始時刻と終了時刻の差を計算(日跨ぎ対応)
タイムゾーン変換
世界のタイムゾーン間で時刻を変換
Unixタイムスタンプ変換
Unixタイムスタンプと日時を相互変換。ISO 8601・UTC・ローカル形式に対応
曜日計算機
任意の日付の曜日を判定(通算日・ISO週番号・うるう年も)
和暦⇔西暦変換
西暦と和暦(令和・平成・昭和・大正・明治)を相互変換
カウントダウンタイマー
時間・分・秒を設定してカウントダウン
ストップウォッチ
ラップタイム記録付きオンラインストップウォッチ
ポモドーロタイマー
ポモドーロテクニック用タイマー(25分作業/5分休憩)
一括エポック変換
複数のUnixタイムスタンプを一括変換
関連する記事
-
日本の年齢計算:満年齢と数え年、法律上の扱い
日本の満年齢と数え年の違い、法律上の年齢加算ルール(民法 143 条)、誕生日前日の特殊な扱い、海外との比較を整理します。
-
時間の差分計算:時刻同士の引き算と表記
2 つの時刻の差分を計算する方法、日付をまたぐケース、ISO 8601 期間表記、人間に読みやすい表現を整理します。
-
日付計算の罠:閏年、月末、営業日、タイムゾーンの落とし穴
日付の足し算・引き算でハマる典型的なケース、月末日の扱い、営業日計算、タイムゾーン依存の挙動を整理します。
-
タイムゾーンとDST、IANA tzdata の罠:時刻処理で詰まらないために
タイムゾーンが「単純な UTC オフセット」では済まない理由、IANA tzdata の役割、DST(夏時間)の切り替え時刻の特異点、API 設計で時刻をどう扱うべきかを整理します。
-
Unix タイムスタンプの仕組みと、2038年問題が今も残っている理由
Unixタイムスタンプ(Epoch秒)の定義と起点1970年の理由、32bit signed int の上限が引き起こす2038年問題、64bit化が進んだ現状でもまだ問題が残っている領域を整理します。