コンテンツにスキップ

タイムスタンプコンバーター

Unixタイムスタンプと読みやすい日付を相互変換。秒とミリ秒に対応。無料、即座に使用、100%ブラウザ内で完結するツール。

現在のタイムスタンプ
タイムスタンプ → 日付
日付 → タイムスタンプ

Unix タイムスタンプ

Unix タイムスタンプ(エポック時間とも呼ばれる)は、Unix エポック(1970年1月1日 00:00:00 UTC)から経過した秒数を表す整数です。タイムゾーンに依存しない普遍的な時刻表現として、ほぼすべてのプログラミング言語、データベース、API で使用されています。

Unix エポック

Unix エポック(1970-01-01T00:00:00Z)は、すべての Unix タイムスタンプの基準点です。例:1700000000 は UTC で 2023年11月14日 22:13:20 に相当します。ミリ秒タイムスタンプ(JavaScript の Date.now() など)は1000倍大きくなります。

主要なタイムスタンプ

0 — Unixエポック(1970年1月1日 00:00:00 UTC)。946684800 — Y2K(2000年1月1日)。1000000000 — 2001年9月9日、「10億秒」のマイルストーン。2147483647 — 32ビット符号付き整数の最大値で、2038年1月19日に2038年問題を引き起こします。タイムスタンプが13桁の場合(例:1700000000000)はミリ秒、10桁ならです。

コードでタイムスタンプを取得

JavaScriptDate.now()はミリ秒を返します。秒にするには1000で割ります。Pythonimport time; time.time()は秒単位の浮動小数点数を返します。PHPtime()は秒を整数で返します。JavaSystem.currentTimeMillis()はミリ秒を返します。Bashdate +%sは現在のタイムスタンプを秒で出力します。SQL:PostgreSQLではEXTRACT(EPOCH FROM NOW())、MySQLではUNIX_TIMESTAMP()

プライバシー

すべての変換は100%ブラウザ内で実行されます。データはサーバーに送信されません。