Unixタイムスタンプ変換 - Epochから日付、日付からEpochへ
Unixタイムスタンプを日付に、日付をUnixタイムスタンプに相互変換。秒・ミリ秒に対応し、ISO 8601・UTC・ローカル時刻で結果を出力します。
Unixタイムスタンプを日付に、日付をUnixタイムスタンプに変換
Unixタイムスタンプ(epoch timeとも呼ばれます)は、1970-01-01 00:00:00 UTCからの秒数です。タイムスタンプを読みやすい日付に、または日付をUnix時間にブラウザ上で直接変換できます。
Unixタイムスタンプを日付に変換し、日付をUnixタイムスタンプに変換する方法
Unix秒、Unixミリ秒、ISO 8601文字列、またはローカル日時のどれを変換したいか選択します。
すでにある値を貼り付けるか現在時刻のショートカットを使い、[変換]をクリックしてUnixタイムスタンプと読みやすい日付形式に正規化します。
ログ、API、分析、データベースに必要なUnixタイムスタンプ、epochミリ秒、ISO 8601値、UTC時刻、またはローカル時刻をコピーします。
主な機能
Unixタイムスタンプと日付の変換を1か所で
Unixタイムスタンプの秒、Unixタイムスタンプのミリ秒、ISO 8601値、ローカル日時入力を1つのシンプルなフォームから変換できます。
Epoch、UTC、ローカル時刻のための明確な出力
Unix秒、Unixミリ秒、ISO 8601、UTC時刻、ローカル時刻をまとめて確認できるため、コピー前に日付を検証できます。
開発者ワークフロー向けの高速でプライベートな変換ツール
すべてブラウザ内でローカル実行されるため、デバッグ、データベース作業、APIリクエスト、分析イベントのタイムスタンプ変換を高速に行えます。
タイムスタンプ変換のFAQ
Unixタイムスタンプを読みやすい日付に変換するには?
秒またはミリ秒のUnixタイムスタンプを貼り付け、正しい入力タイプを選択すると、この変換ツールが読みやすいUTC日付、ローカル日付、ISO 8601値をすぐに表示します。
10桁と13桁のUnixタイムスタンプの違いは何ですか?
10桁のUnixタイムスタンプは通常秒を表し、13桁はミリ秒を表します。このページでは両方を表示するので、正しい値を確認してコピーできます。
日付をUnixタイムスタンプに戻して変換できますか?
はい。ISO 8601文字列またはローカル日時から始めて、Unixタイムスタンプの秒とミリ秒に変換できます。
任意のUnixタイムスタンプを読みやすい日付に、または日付をUnix時間に、ブラウザ上で即座に変換します。10桁の値(秒)または13桁の値(ミリ秒)を貼り付けると、UTC日付・ローカル日付・ISO 8601文字列・相対時間が表示されます。逆方向も対応しており、ISO 8601やローカル日時からUnix秒とepochミリ秒を生成できます。
Unixタイムスタンプ変換ツールの使い方
- 1
入力タイプを選択
Unix秒、Unixミリ秒、ISO 8601文字列、またはローカル日時のどれを入力するか選択します。
- 2
値を貼り付けるか生成
手元にあるタイムスタンプや日付を入力するか、「現在時刻を使用」をクリックして今の時刻から始めます。
- 3
「変換」をクリック
変換ツールが入力をUniX秒・epochミリ秒・ISO 8601・UTC時刻・ローカル時刻に一括正規化します。
- 4
必要な形式をコピー
ログ・APIリクエスト・データベースクエリ・分析イベント用に、手動計算なしで必要な正確な値をコピーします。
参考資料
- RFC 3339 — インターネット上の日付と時刻
ツールのISO 8601およびUTC出力に使用されるタイムスタンプ形式を定義するIETFのISO 8601プロファイル。
- Wikipedia — Unix時間
Epoch時間の背景、1970-01-01 UTCからの秒数計算方法、2038年問題についての解説。
- MDN — Date
ブラウザでタイムスタンプや日付の解析・フォーマットに使用されるJavaScript Date API。
関連ツール
よくある質問
- Unixタイムスタンプを読みやすい日付に変換するには?
- 秒またはミリ秒のUnixタイムスタンプを貼り付け、正しい入力タイプを選択すると、読みやすいUTC日付・ローカル日付・ISO 8601値がすぐに表示されます。
- 10桁と13桁のUnixタイムスタンプの違いは何ですか?
- 10桁のタイムスタンプは通常秒を表し、13桁はミリ秒を表します。このページでは両方を表示するので、正しい値を確認してコピーできます。
- 日付をUnixタイムスタンプに戻して変換できますか?
- はい。ISO 8601文字列またはローカル日時から始めて、Unixタイムスタンプの秒とミリ秒に変換できます。
- SQLやスプレッドシートでタイムスタンプを日付に変換するには?
- データベースクエリやスプレッドシートからタイムスタンプをコピーし、このツールに貼り付けると読みやすい日付が即座に表示されます。SQL/Excelの関数を使わずに素早く確認できます。
- Unix epoch timeとは何ですか?
- Unix epoch timeは1970-01-01 00:00:00 UTCからの経過秒数(うるう秒を除く)を表します。タイムゾーンに依存せず正確な瞬間を表現する方法です。
- PHPやJavaScriptでタイムスタンプを日付に変換するには?
- JavaScriptではnew Date(timestamp * 1000)(秒の場合)またはnew Date(timestamp)(ミリ秒の場合)を使用します。PHPではdate('Y-m-d H:i:s', $timestamp)で変換できます。このツールならコードを書かずに即座に確認できます。
- データはサーバーに送信されますか?
- いいえ。すべての変換はブラウザ内で組み込みのJavaScript Date APIを使って完全にローカルで実行されるため、タイムスタンプや日付がデバイスの外に出ることはありません。