Unix タイムスタンプ変換
使い方とよくある質問
現在時刻をワンクリックで変換。カレンダーで日時を選択するか、Unix タイムスタンプを貼り付けて秒・ミリ秒を自動判定できます。値のコピーとローカル TXT レポートに対応。
使い方
- タイムスタンプから日時、または日時からタイムスタンプを選びます。
- 値を貼り付けるかカレンダーで日時を選択。「現在時刻」ならすぐに変換できます。
- タイムゾーンと結果を確認し、秒・ミリ秒をコピーするか TXT を保存します。
日時・単位・タイムゾーンのルール
タイムスタンプは厳密な ASCII 符号付き数値です。秒は小数第3位まで、ミリ秒は整数です。日時は YYYY-MM-DD HH:mm[:ss[.SSS]] で、区切りに T も使えます。末尾のタイムゾーン接尾辞は付けません。IANA 欄が入力または出力のタイムゾーンを指定し、初期値は UTC です。
対応する実際の時刻は UTC 1900-01-01 から 2100 年末までです。境界の現地日付は 1899 年または 2101 年になる場合があり、範囲は変換後の UTC 時刻で判定します。日付の繰り上がりやうるう秒は拒否します。ルールはブラウザーの Intl に依存し、バージョンや将来の法改正で異なる場合があります。重複する現地時刻は前・後のどちらかを明示し、存在しない時刻は拒否します。
符号付き整数・小数をミリ秒精度で解析し、周辺のネイティブオフセットを取得して各日時フィールドを照合します。ホストのタイムゾーンを暗黙に使ったり、存在しない時刻を補正したりしません。入力は 100,000 UTF-16 単位/400,000 UTF-8 バイト、整数部分は最大 13 桁、日時は固定形式です。処理を譲り 45 秒のチェックポイントを設けます。編集・キャンセル・離脱でレポート、コピー処理のコールバック、TXT URL を無効化します。
よくある質問
秒とミリ秒の自動判定ルールは?
小数と有効桁数が 10 桁以下の整数は秒、11〜13 桁の整数はミリ秒として扱い、判定結果を入力欄の下に表示します。Unix 起点に近い短いミリ秒値は曖昧なため「ミリ秒」を明示的に選んでください。結果は常に両単位で表示し、ミリ秒精度を保持します。