時間単位変換

いずれかの行に値を入れて「変換」を押すと、残り6行に同じ長さが表示されます。年の行はカレンダーの年ではなく365日固定の係数で、月は28〜31日と一定しないため用意していません。

ブラウザ内でローカルに実行

時間の単位を変換する方法

お持ちの単位の行に数値を入力して「変換」を押すか、入力欄で Enter を押してください。残り6行に同じ長さが入り、入力した行の文字はそのまま残ります。「すべてクリア」はこの変換ツールの7つの欄だけを空にし、ヘッダーの検索欄には触れません。計算はすべてブラウザ内で行われるため、オフラインでも動作し、入力内容は送信されません。

7つの行はミリ秒・秒・分・時間・日・週・365日の年です。1年は 31536000 秒、1週は 604800 秒、1日は 86400 秒、1時間は 3600 秒、1分は 60 秒、1秒は 1000 ミリ秒です。月の行がないのは、暦の月が28〜31日と一定しないためです。年の行はページに記載のとおり365日固定の係数で、暦の年ではありません。

  1. すでに分かっている単位の行に数値を入力します(例:時間)。小数点にカンマを使うと削除されずエラーとして表示されるので、1,5 ではなく 1.5 と入力してください。1e3 のような指数表記も使えます。
  2. その行の「変換」を押すか、入力欄で Enter を押します。残り6行に同じ長さが入り、入力した行の文字はカーソルが飛ばないようそのまま残ります。
  3. 必要な行を読んでください。各値は有効数字12桁に丸められるため、1分は 60 秒、0.000694444444444 日と表示され、二進浮動小数の誤差が末尾に出ません。
  4. 1e-6 未満または 1e12 以上の値は指数表記で表示されます。1ミリ秒は 3.17097919838e-11 年、365年は 1.151064e13 ミリ秒です。
  5. 「すべてクリア」で7つの欄を空にするか、入力を直してください。読み取れない値の場合、変換ツール下のステータス行に理由が表示され、行が黙って変わらないままになることはありません。

換算係数・丸め・受け付けない入力

各行の意味と係数の根拠

この変換ツールが扱うのは期間であり、日付ではありません。暦・タイムゾーン・夏時間の規則はここにはありません。係数は定義どおりで正確です。1分はちょうど 60 秒、1時間は 3600 秒、1日は 86400 秒、1週は 7 日、年の行はちょうど 365 日 = 31536000 秒です。

年の行は365日固定の係数なので、ここでの1年はうるう年(366日)でも平均グレゴリオ年(365.2425日)でもありません。同じ理由で月の行もありません。月は28〜31日と幅があるため、単一の係数を提示できないからです。

存在しない桁を書かない結果表示

各結果は欄に書き込む前に有効数字12桁へ丸められます。7日はちょうど1週、365日はちょうど1年なので、この2行が 0.9999997 や 0.9999905 になることはもうありません。1分は 59.9999988 ではなく 60 秒です。

非常に小さい値はゼロの羅列ではなく指数表記で表示されます。1ミリ秒は 3.17097919838e-11 年、1.15740740741e-8 日です。1e3 のような指数表記もどの欄に入力できます。

受け付けない入力とその理由

小数点のカンマは削除せずエラーとして知らせます。以前の入力欄は 0-9 とピリオド以外をすべて取り除いていたため、1,5 が 15 になっていました。負の期間はメッセージ付きで拒否し、1.2.3 のような読めない文字列はステータス行で名指しし、空欄は値の入力を求めます。

数値は IEEE 754 の倍精度で保持するため、整数は 2^53(9007199254740992)まで正確で、それを超えると有効数字はおよそ15〜17桁になります。この大きさでミリ秒単位まで正確さが必要な場合は、任意精度の計算ツールで変換してください。

最近使ったツール: