Unix タイムスタンプ変換
Unix エポック時間と人が読める日付を双方向で変換します。すべてブラウザ内で動作します。タイムスタンプを入力するとローカル時刻・UTC・ISO 8601 の表現が表示され、日付を選ぶとそのエポック値が得られます; 現在のタイムスタンプは参照用にライブ更新されます。システムによって使う単位が異なるため — JavaScript はミリ秒、ほとんどの Unix ツールは秒 — 秒とミリ秒の両方に対応します。Unix 時間は1970年1月1日 UTC の真夜中からの秒数を数え、すべての瞬間にタイムゾーンに依存しない一意の数を与えるため、ソフトウェアで時点を保存・比較する標準的な方法です。すべてローカルで計算されます。
使い方
- 方向を選びます: タイムスタンプ → 日付、または日付 → タイムスタンプ。
- Unix タイムスタンプを入力(秒/ミリ秒を選択)するか、日付を選びます。
- 変換結果(ローカル・UTC・ISO)を確認します。
- 値をコピー、または上部の現在のタイムスタンプを取得します。
よくある質問
- 秒ですかミリ秒ですか?
- 従来の Unix 時間は秒単位、JavaScript はミリ秒です。入力に合う単位を選んでください。
- どのタイムゾーンで表示されますか?
- ローカル時刻は端末のタイムゾーン、UTC と ISO はタイムゾーンに依存しません。
- ISO 8601 とは?
- 2026-05-27T08:00:00.000Z のような標準日付形式で、API やログで広く使われます。
- データはどこかに送信されますか?
- いいえ。変換はすべてブラウザ内で行われます。
- Unix エポックと「2038年問題」とは何ですか?
- エポックは Unix 時間を数え始める基準点 — 1970年1月1日 UTC の真夜中 — です。その値を符号付き32ビット整数で保存するシステムは2038年1月19日にオーバーフローします; 現代のシステムは64ビット値を使い、その限界を数十億年先へ押しやります。
- 1970年より前の日付も扱えますか?
- はい。エポック以前のタイムスタンプは単に負の値です — 1970年1月1日から秒を逆に数えます — ので、1970年より前の日付も双方向で正しく変換されます。
このテーマのガイド
関連ツール
日付フォーマット変換
ISO・RFC・Unix epoch・ロケールなど任意の日付を入力すると、14 種類以上の標準フォーマットで並列表示。
エポック時刻変換 (Unix, FILETIME, Excel)
ある瞬間を 11 種の歴史的エポック形式の間で変換: Unix 秒/ミリ秒、NTP、Windows FILETIME、.NET DateTime Ticks、Mac HFS+、Apple Cocoa CFAbsoluteTime、Excel 1900·1904 シリアル、ISO 8601、RFC 2822。
期間フォーマッター
期間を人間向け("1h 30m")・時計(1:30:00)・ISO 8601(PT1H30M)・秒/分/時/日 間で変換。
Unix時間精度変換
タイムスタンプをUnix epoch基準の秒・ミリ秒・マイクロ秒・ナノ秒間で変換。精度自動検出、ISO・RFC 2822・相対時間も出力。
ISO 8601 週計算機
任意の日付を ISO 週番号に変換(およびその逆)— その週の月曜開始 / 日曜終了、ISO 年、年内通算日数、その年の週数を取得。
恒星時計算機(GMST・LMST・ユリウス日)
任意のUTC時刻をグリニッジ/地方の平均・視位置恒星時、ユリウス日(JD)、修正ユリウス日(MJD)、地球自転角に変換 — 望遠鏡アライメント・天体観測・天文ソフト用。