Unixタイムスタンプコンバーター
Unixタイムスタンプを人間が読みやすい日付に変換し、またその逆も可能です。秒とミリ秒、UTC、ローカルタイム、ISO 8601、相対時間など、あらゆる形式のタイムスタンプに対応しており、すべてブラウザ上でリアルタイムに表示されます。
タイムスタンプ → 日付
日付 → タイムスタンプ
PixConvertタイムスタンプコンバーターを使う理由
Unixタイムスタンプをデコードしてエポック値を生成する最速の方法。暗算は一切不要です。
秒とミリ秒の自動検出
Unixタイムスタンプを貼り付けてください。ツールはそれが秒単位かミリ秒単位かを自動的に検出し、正しく変換します。
相対時間
タイムスタンプがどれくらい前のものか、あるいはどれくらい先の未来のものなのかが一目でわかります。「3分前」、「2年後」など。
UTCと現地時間
すべてのタイムスタンプにはUTCとブラウザのローカルタイムゾーンの両方が表示されるため、両者を混同することはありません。
双方向変換
タイムスタンプから日付、日付からタイムスタンプへの変換を同じツールで行えます。タブを切り替える必要はありません。
ISO 8601出力
API、データベース、ログで使用するISO 8601文字列(2024-01-15T12:00:00.000Z)を取得します。
100%プライベート
すべての変換処理はクライアント側でJavaScriptによって実行されます。データがサーバーに送信されることはありません。
タイムスタンプ変換ツールが必要なとき
Unixタイムスタンプはソフトウェアの至るところに登場します。このツールを使うべき場面は以下のとおりです。
APIデバッグ
APIレスポンスやログファイルからタイムスタンプをデコードして、イベントのタイミングを把握する。
- JWTの有効期限タイムスタンプをデコードする
- ログファイルのエポック値を読み取ります
- APIレスポンスのcreated_atフィールドを確認してください
データベース作業
SQLクエリやデータエクスポートのために、人間が読みやすい日付形式とUnixタイムスタンプ形式の間で変換を行います。
- WHERE句のタイムスタンプを生成する
- 保存されたエポック値をデコードします。
- データ移行のための日付変換
スケジュールとイベント
将来のイベントのタイムスタンプを確認し、cronジョブやリマインダーの時間差を計算します。
- スケジュールされたジョブのタイミングを確認する
- イベントの有効期限タイムスタンプを確認する
- タイムゾーン関連の問題をデバッグする
タイムスタンプの変換方法
上部の入力欄にUnixタイムスタンプ(秒またはミリ秒)を貼り付けてください。ツールが単位を自動的に検出し、UTC、現地時間、ISO 8601、および相対時間を即座に表示します。
「現在時刻」ボタンを使用して、現在時刻をUnixタイムスタンプとして入力します。これは、API呼び出しやデータベースレコードの新しいエポック値を生成する際に便利です。
カレンダーの日付をUnix時間に変換には、「日付」→「タイムスタンプ」セクションまでスクロールしてください。日付と時刻を選択すると、秒とミリ秒のエポック値がワンクリックでコピーをれます。
その他のツールを見る
このツールと併用すると非常に便利な他の無料ツールも見つけてみましょう。
よくある質問
Unixのタイムスタンプとエポックタイムに関するあらゆる情報。
Unixのタイムスタンプとは何ですか?
Unixタイムスタンプ(エポックタイムとも呼ばれる)は、1970年1月1日00:00:00 UTCからの経過秒数を表します。これは、タイムゾーンの曖昧さを排除して特定の時点を表す普遍的な方法であり、データベース、API、ログ、プログラミング言語などで広く使用されています。
タイムスタンプが秒単位なのかミリ秒単位なのか、どうすればわかりますか?
秒単位のタイムスタンプは通常10桁(例:1700000000)です。ミリ秒単位のタイムスタンプは13桁(例:1700000000000)です。このツールは単位を自動的に検出します。値が10^10より大きい場合はミリ秒として扱われ、そうでない場合は秒として扱われます。
UTCと現地時間の違いは何ですか?
UTC(協定世界時)は、時差のない世界標準時です。ローカルタイムは、UTCをコンピュータのタイムゾーンに合わせて調整したものです。Unixのタイムスタンプは常に単一のUTC時点を表し、ローカルタイムの表示は、その同じ時点をあなたのタイムゾーンで表示したものです。
ISO 8601とは何ですか?
ISO 8601は、日付と時刻を表すための国際標準規格です。形式は「2024-01-15T12:00:00.000Z」のようになります。Tは日付と時刻を区切り、ZはUTCを示します。JSON API、データベース、ログファイルなどで推奨される形式です。
なぜタイムスタンプの中には13桁のものが存在するのでしょうか?
ミリ秒単位のタイムスタンプは、標準の10桁の秒値を1000倍するため、13桁になります。JavaScriptのDate.now()はデフォルトでミリ秒を返すため、WebアプリケーションやブラウザAPIでは13桁のタイムスタンプをよく見かけます。