UNIXタイムスタンプ変換
UNIXタイムスタンプ(1970年1月1日 00:00 UTCからの経過秒数)を読みやすい日付と時刻に変換します。逆方向の変換もできます。ミリ秒の値は自動で判別されます。
- ISO 8601
- 2023-11-14T22:13:20Z
- エポックからの秒数
- 1700000000
- エポックからのミリ秒数
- 1700000000000
- 曜日(UTC)
- 火曜日
保存した設定
よく使う入力値(いつもの時給、ローン、部屋の寸法など)を保存しておけば、ワンタップで呼び出せます。
最近の計算
ここで計算した結果はこの端末に保存され、あとから見返せます。
計算式
タイムスタンプ = 1970-01-01 00:00:00 UTCからの経過秒数
ミリ秒 = 秒 × 1000
使い方
- 変換の方向を選びます。
- タイムスタンプ、またはUTCの日付と時刻を入力します。
- 必要な形式の結果(秒、ミリ秒、ISO 8601)をコピーします。
計算例
タイムスタンプ 1700000000
- 結果
- 2023-11-14 22:13:20 UTC
- 曜日(UTC)
- 火曜日
2026年1月1日 00:00 UTC
- 結果
- 1767225600
- エポックからのミリ秒数
- 1767225600000
秒かミリ秒か
UNIX系のツール、ほとんどのデータベース、PythonやPHPなどの言語では秒が使われ、現在は10桁の数字です。JavaScriptとJavaではミリ秒が使われ、13桁です。この変換ツールでは、1,000億以上の値をミリ秒として扱います。
2038年問題
タイムスタンプを符号付き32ビット整数で保存しているシステムは、2147483647、つまり2038年1月19日 03:14:07 UTCを過ぎるとオーバーフローします。現在のシステムは64ビット値を使っているため、影響はありません。
よくある質問
UNIXエポックとは何ですか?
1970年1月1日の初めの、UTCの午前0時です。タイムスタンプ0がその瞬間で、負の値はそれより前を表します。
UNIXタイムスタンプにはタイムゾーンがありますか?
いいえ。固定された一瞬からの経過秒数なので、どこでも同じです。タイムゾーンが関係するのは、現地の日付と時刻として表示するときだけです。