UNIXタイムスタンプを日時に変換する使い方|秒・ミリ秒を自動判定
1700000000のような数値を、JST・UTC・ISO 8601の日時にまとめて変換できます。桁数から秒かミリ秒かを自動判定し、日時からタイムスタンプへの逆変換にも対応。手順を画面つきで紹介します。
公開 読了目安 約3分
この記事の要点
- 数値をJST・UTC・ISO 8601にまとめて変換できる
- 秒かミリ秒かを桁数から自動で判定する
- 日時からタイムスタンプへの逆変換もできる
- 入力した値は手元だけで処理する
目次
「1700000000」のような数値を、日本時間や UTC の日時にまとめて変換できます。相対的な「3年前」のような表示も一緒に出ます。
桁数から秒かミリ秒かを自動で見分けます。入力した値は外部へ送らず、手元だけで処理します。
タイムスタンプでつまずくところ
ログや設定に出てくる数値は、そのままでは日時が読めません。次のような場面で手が止まります。
- サーバーログの「1700000000」が、いつなのか分からない
- 秒とミリ秒のどちらか判断できず、変換をミスする
- UTC と日本時間のどちらで出ているか迷う
UNIXタイムスタンプ変換ツールは、この読み替えを肩代わりします。
タイムスタンプを日時に変換する
ツールを開くと、現在のタイムスタンプと入力欄が出ます。

数値を貼ると、JST・UTC・ISO 8601 の日時が並びます。「3年前」のような相対時間も一緒に出ます。

「今日 00:00」や「Y2K」などのよく使う値も、ボタンひとつで入れられます。
秒とミリ秒を自動で見分ける
13桁の数値を入れると、ミリ秒として自動で判定します。秒とミリ秒を手で選ぶ必要がありません。

入力欄の横に「秒」「ミリ秒」の目印が出るので、どちらで読まれたかも確認できます。
日時からタイムスタンプを作る
「日時→タイムスタンプ」に切り替えると、逆向きに変換します。日付と時刻を選ぶと、対応するタイムスタンプが出ます。

テストデータや設定値として、特定の日時のタイムスタンプが欲しいときに使えます。
こんな場面で使える
- ログの時刻確認:数値のタイムスタンプを、読める日時に直します。
- APIのデバッグ:レスポンス内の時刻を、日本時間で確かめます。
- テストデータ作成:特定の日時のタイムスタンプを用意します。
使用例
たとえば、サーバーログのエラー発生時刻を確かめる場面を思い浮かべてみます。
ログの数値を貼ると、日本時間の日時がすぐ出ます。「3年前」のような相対表示で、いつ頃かも一目でつかめます。
変換は手元で動くので、ログの値を外に出さずに確認できます。
安心して使えるポイント
入力した値は、どこにも送信されません。すべて手元のブラウザの中だけで変換します。
社内システムのログにあたる値も、外に出さずに扱えます。
関連ツール
- UNIXタイムスタンプ変換ツール:数値と日時を相互変換
- タイムゾーン変換ツール:各都市の時刻に換算
- 日数計算ツール:2つの日付の間の日数を数える
補足: 開発者の方へ
UNIX タイムスタンプは、1970年1月1日 00:00:00 UTC からの経過秒数(エポック秒)です。サーバーログや JWT の exp クレームなどで広く使われます。本ツールは桁数で秒(10桁)とミリ秒(13桁)を判定し、Date オブジェクトへ変換して JST・UTC・ISO 8601 を出力します。相対時間は現在との差から算出します。日時→タイムスタンプの逆変換では、入力をローカル時刻として解釈して秒に直します。
まとめ
タイムスタンプは、そのままでは日時が読めない数値です。値を貼れば、JST・UTC・ISO 8601 の日時に一度で変換できます。
秒とミリ秒は自動で見分けます。まずはログの数値を貼って、いつの時刻かを確かめてみてください。
あわせて読みたい
同じテーマ・関連ツールの記事です。