Unix時間変換(タイムスタンプ⇔日時)
タイムスタンプを入れると日時に、日時を選ぶとタイムスタンプに変換されます。
入力した文章やファイルはサーバーに送らず、このブラウザー内だけで処理します。
現在のUnix時間
- 秒
- -
- ミリ秒
- -
タイムスタンプ → 日時
- ローカル時刻 -
- UTC-
- ISO 8601 (UTC)-
- ISO 8601 (時差付き)-
- 現在から-
- 判定した単位-
日時 → タイムスタンプ
- 秒-
- ミリ秒-
- ISO 8601 (UTC)-
- UTCとの時差-
使い方
- 上の欄には現在のUnix時間が秒とミリ秒で表示され、「コピー」でその瞬間の値をコピーできます。
- 「タイムスタンプ → 日時」にタイムスタンプを入れると、ローカル時刻・UTC・ISO 8601・現在からの経過時間が表示されます。
- 単位は桁数で自動判定します(11桁以下は秒、14桁以下はミリ秒、17桁以下はマイクロ秒、それ以上はナノ秒)。うまく判定されないときは「単位」で指定してください。
- 「日時 → タイムスタンプ」で日時とタイムゾーンを選ぶと、その地域の時刻としてタイムスタンプを計算します。サマータイムのある地域にも対応しています。
よくある質問
Unix時間とは何ですか?
1970年1月1日0時0分0秒(UTC)からの経過秒数で、多くのOSやプログラミング言語、データベースで日時の保存に使われています。うるう秒は数えません。
2038年問題とは?
Unix時間を32ビットの符号付き整数で保存しているシステムでは、2038年1月19日3時14分7秒(UTC)の2147483647秒を超えるとあふれてしまう問題です。64ビットで保存していれば影響はありません。
秒とミリ秒はどう見分けますか?
現在の日時なら秒は10桁、ミリ秒は13桁です。JavaScriptのDate.now()やJavaのSystem.currentTimeMillis()はミリ秒、PHPのtime()やLinuxの date +%s は秒を返します。