Utils365

Unixタイムスタンプ変換ツール

エポック時間を読める日時に変換し、その逆もできます。

現在のUnix時間

··········

タイムスタンプ → 日時

秒、ミリ秒、マイクロ秒、ナノ秒のタイムスタンプを貼り付けてください

日時 → タイムスタンプ

日付を選ぶか、2024-03-01 09:30 や 2024-03-01T09:30:00+10:00 のような日時を貼り付けてください

次: UUID生成 · JWTデコーダー

このツールの不具合を報告

Unixタイムスタンプ変換の使い方

  1. タイムスタンプを貼り付け

    Unixタイムスタンプを入力または貼り付けます。秒、ミリ秒、マイクロ秒、ナノ秒は桁数で判別されます。

  2. または日時を選ぶ

    日付と時刻を選ぶか、ISO 8601形式の日時を貼り付けて、ローカル時刻かUTCかを指定します。

  3. 結果をコピー

    必要な形式の日時か、秒またはミリ秒のタイムスタンプをコピーします。

Utils365が選ばれる理由

  • よく使う形式をすべて

    ローカル時刻、UTC、ISO 8601、RFC 2822、曜日、どれくらい前かを並べて表示します。

  • 単位を自動判別

    10桁の数値は秒、13桁はミリ秒として読み取ります。単位はいつでも自分で選べます。

  • リアルタイムの時計

    ページ上部で現在のUnix時間が刻まれ、秒でもミリ秒でもすぐにコピーできます。

  • プライバシーを守る設計

    すべてブラウザ内で計算されるので、入力した内容がどこかに送られることはありません。

よくある質問

Unixタイムスタンプとは?

1970年1月1日午前0時(UTC)からの経過秒数で、Unixエポックと呼ばれます。世界中どこでも同じ値になるため、ほとんどのコンピューターやデータベースが時刻の保存に使っています。

秒とミリ秒はどう見分ける?

桁数を数えます。最近の日時のタイムスタンプは、秒なら10桁、ミリ秒なら13桁です。JavaScriptやJavaは通常ミリ秒、Unix、PHP、Pythonは通常秒を使います。

Unixタイムスタンプは負の値になる?

なります。負の数は1970年より前の日時です。たとえば-86400は1969年12月31日午前0時(UTC)です。

Unixタイムスタンプにタイムゾーンはある?

ありません。常にUTCの午前0時から数えるので、同じタイムスタンプはどこでも同じ瞬間を表します。日時として表示するときだけタイムゾーンによって見え方が変わります。

2038年問題とは?

タイムスタンプを符号付き32ビット整数で保存しているシステムは、2038年1月19日03:14:07(UTC、2147483647)で上限に達します。最近のシステムは64ビットの数値を使っており、何十億年も持ちます。

コードで現在のタイムスタンプを取得するには?

JavaScriptなら Math.floor(Date.now() / 1000)、Pythonなら int(time.time())、LinuxやmacOSのターミナルなら date +%s です。