// converters

Unix Timestamp Converter.

Convert between Unix epoch, ISO 8601, RFC 2822, and human-readable dates with timezone awareness.

Client-sideNo upload

Decoded

よくある質問

Unixタイムスタンプとは何ですか?

1970年1月1日からの経過秒数です。

ミリ秒を処理しますか?

はい、13桁(ミリ秒)と10桁(秒)を自動的に検出します。

双方向に変換しますか?

はい、日付→タイムスタンプとタイムスタンプ→日付の両方。

Unixタイムスタンプとは

Unixタイムスタンプは、1970年1月1日00:00:00 UTC(エポック)から経過した秒数(またはミリ秒数)を表す整数値です。日時を数値で表現する最も一般的な方法です。

タイムスタンプはタイムゾーンに依存しないため、異なるシステム間で日時を正確にやり取りできます。

例:2024年1月1日12:00:00 UTCは、1704110400(秒)または1704110400000(ミリ秒)として表現されます。

タイムスタンプの使いどころ

データベースの作成日時や更新日時を記録するために使用されます。ユーザーの最終ログイン日時や、システムイベントの発生時刻の記録にも適しています。

APIレスポンスで日時を返す際、タイムスタンプ形式が一般的です。フロントエンドで日時に変換して表示します。

日付の比較やソートが容易になるため、ログ分析やイベント処理に便利です。

秒とミリ秒の違い

秒(Unix Timestamp): 10桁の整数値で表現されます。日付の比較や表示には通常これで十分です。

ミリ秒(Unix Timestamp in Milliseconds): 13桁の整数値で表現されます。高精度な時刻記録や、JavaScriptのDate.now()と互換性が必要な場合に使用されます。

JavaScriptではDate.now()がミリ秒を返すため、フロントエンド開発ではミリ秒形式が頻繁に使用されます。