「900msは何秒?」
「ほとんど1秒みたいだけど、1秒として扱っていいの?」
測定結果や設定画面で「900ms」という数値を見かけると、1秒に近いことは分かっても、正確にはどれくらいなのか、1秒とどう違うのかが気になりますよね。
結論からお伝えすると、900msは「0.9秒」です。
「ms」は「ミリ秒」と読む時間の単位で、1000msでちょうど1秒になります。900msは、1秒にあと100msだけ足りない長さです。
- 900ms = 0.9秒(900 ÷ 1000)
- 1秒の90%(10分の9秒)
- 1秒との差は100ms(0.1秒)
- 読み方は「きゅうひゃくミリびょう」
この記事では、900msと秒の変換方法に加えて、「900msと1秒の違い」に注目して解説します。
たった100msの差ですが、プログラムでの計算やWebサイトの表示速度の評価では、この差が結果を分けることがあります。0.9秒の長さを体感できる身近な例や、場面ごとの目安もあわせて紹介していきます。
900ms(ミリ秒)は何秒?答えは0.9秒
900msは1秒より100ms短い
900msを秒に直すと「0.9秒」です。
「m(ミリ)」は1000分の1を表す記号なので、1秒は1000ms。900msはその90%にあたり、1秒には100ms(0.1秒)だけ届きません。
900mlの飲み物が1Lパックより少しだけ少ないのと同じ関係です。長さなら900mmは0.9m、重さなら900gは0.9kg。時間も同じように、900msは0.9s(秒)になります。
900msをほかの単位に換算した表
| 単位 | 900msを換算した値 |
|---|---|
| 秒(s) | 0.9秒 |
| 分(min) | 0.015分(900 ÷ 60000) |
| マイクロ秒(μs) | 900,000μs |
| ナノ秒(ns) | 900,000,000ns |
| 分数で表すと | 10分の9秒 |
msの読み方と「msec」という表記
「ms」は「ミリ秒(ミリびょう)」と読み、900msは「きゅうひゃくミリびょう」です。英語の「millisecond(ミリセカンド)」の略で、「ミリセック」と呼ばれることもあります。
「900msec」と書かれている場合も、意味は同じ0.9秒です。「sec」は秒(second)の古くからある略し方ですが、国際単位系(SI)で定められている秒の記号は「s」なので、これから書く文書では「ms」を使うのがおすすめです。
なお、携帯電話の電波などで使われる「900MHz(メガヘルツ)」は周波数の単位で、900msとは関係がありません。「M」と「m」、「Hz」と「s」をしっかり見分けましょう。
900msと秒の変換方法|1000で割るだけ
ミリ秒から秒へ:900 ÷ 1000 = 0.9
ミリ秒を秒に直すには、数値を1000で割ります。小数点を左へ3つ動かす、と覚えても同じです。
- 900ms ÷ 1000 = 0.9秒
- 90ms ÷ 1000 = 0.09秒
- 1900ms ÷ 1000 = 1.9秒
秒からミリ秒へ:0.9 × 1000 = 900
秒をミリ秒に直すときは、1000をかけます(小数点を右へ3つ動かします)。
- 0.9秒 × 1000 = 900ms
- 0.09秒 × 1000 = 90ms
- 2.9秒 × 1000 = 2900ms
ExcelやGoogleスプレッドシートなら、A1セルにミリ秒の値を入れて =A1/1000 で秒に、秒の値を入れて =A1*1000 でミリ秒に変換できます。
900ms〜1000msの換算早見表
900msから1秒までの間を細かく並べました。「950ms」「990ms」など、1秒に近い数値を確認したいときに使ってください。
| ミリ秒(ms) | 秒(s) | 1秒まであと |
|---|---|---|
| 900ms | 0.9秒 | 100ms |
| 910ms | 0.91秒 | 90ms |
| 920ms | 0.92秒 | 80ms |
| 950ms | 0.95秒 | 50ms |
| 980ms | 0.98秒 | 20ms |
| 990ms | 0.99秒 | 10ms |
| 999ms | 0.999秒 | 1ms |
| 1000ms | 1秒 | ― |
999msは「ほぼ1秒」ですが、あくまで0.999秒です。1msでも足りなければ1秒未満、という点は次の章の内容にも関わってきます。
900msは「約1秒」と考えていい?1秒との違い
900msは1秒にとても近い数値です。日常会話なら「だいたい1秒」で問題ありませんが、場面によってはこの100msの差が大きな意味を持ちます。
四捨五入すると1秒、切り捨てると0秒
900ms(0.9秒)を「秒」の整数に丸めるとき、丸め方によって結果が変わります。
| 丸め方 | 0.9秒を整数にすると |
|---|---|
| 四捨五入 | 1秒 |
| 切り上げ | 1秒 |
| 切り捨て | 0秒 |
四捨五入なら1秒ですが、切り捨てると0秒になってしまいます。「0秒」と「1秒」では印象が全く違いますよね。
時間を秒単位でしか表示しない時計やタイマーでは、900ms経過していても表示は「0秒」のまま、ということが起こります。
プログラムで整数の割り算をすると「0秒」になる落とし穴
この「切り捨て」が問題になりやすいのが、プログラミングです。
ミリ秒を秒に直そうとして、整数どうしの割り算(小数点以下を切り捨てる割り算)を使うと、900msは0秒として扱われてしまいます。
| 書き方の例 | 結果 |
|---|---|
| Pythonで 900 // 1000 | 0 |
| Pythonで 900 / 1000 | 0.9 |
| JavaScriptで Math.floor(900 / 1000) | 0 |
| JavaScriptで 900 / 1000 | 0.9 |
「処理に900msかかったのに、ログには0秒と記録されている」「0.9秒待つつもりが、待ち時間0秒で次の処理に進んでしまった」といった不具合の原因になります。
ミリ秒を秒に直すときは、小数のまま扱う(0.9秒)か、ミリ秒の整数のまま(900ms)計算するようにしましょう。
切り上げで計算する仕組みでは900msも「1秒」扱い
反対に、時間を秒単位で「切り上げ」て数える仕組みでは、900msは1秒として扱われます。
たとえば利用時間を1秒単位で切り上げて集計するサービスでは、900msの利用も100msの利用も、同じ「1秒」としてカウントされます。
このように、900msが0秒になるのか、0.9秒のままなのか、1秒になるのかは、丸め方のルールしだいです。数値が合わないと感じたときは、「どの単位で、どう丸めているか」を確認してみてください。
タイムアウト1秒に対して900msは余裕がない
通信やプログラムでは、「この時間を超えたら失敗とみなす」というタイムアウトを設定することがあります。
タイムアウトが1000ms(1秒)のとき、処理に900msかかっていれば、数字のうえでは間に合っています。しかし、残りの余裕は100msしかありません。
- 処理時間900ms、タイムアウト1000ms:余裕は100ms(10%)
- 処理時間500ms、タイムアウト1000ms:余裕は500ms(50%)
処理にかかる時間は、回線の混み具合やサーバーの状態によって毎回少しずつ変わります。ふだん900msかかる処理は、少し遅れただけで1秒を超え、失敗として扱われてしまいます。
「平均900msだから1秒あれば大丈夫」と考えず、タイムアウトを長めに取るか、処理そのものを速くできないか検討するのが安全です。
100msの差はどれくらい?
900msと1秒の差である100ms(0.1秒)は、まばたき1回分ほどの時間です。短く感じますが、決して無視できる差ではありません。
- 陸上競技では、号砲から0.1秒未満の反応はフライングと判定される
- 100mを10秒で走る選手にとって、0.1秒は約1mの差
- 時速60kmの車は、0.1秒で約1.7m進む
スポーツの世界では、0.1秒は順位が入れ替わるのに十分な時間です。900msを「1秒とほぼ同じ」と考えてよいかどうかは、どれだけの精度が必要な場面なのかで判断しましょう。
900ms(0.9秒)はどれくらい?身近な例で体感する
安静時の心臓の鼓動1回分に近い
900msにいちばん近い身近なリズムは、安静にしているときの心臓の鼓動です。
鼓動の間隔が900msのとき、心拍数は1分間に約67回(60000 ÷ 900)。安静時の心拍数は一般に60〜100回/分ほどが目安とされているので、リラックスしているときの「ドクン」1回分が、おおよそ900msだと考えられます。
音楽のテンポでいえば約67BPM。時計の秒針(60BPM)より、ほんの少しだけ速いゆったりしたテンポです。
0.9秒の間に進む距離・起きること
| 対象 | 900ms(0.9秒)の間に起きること |
|---|---|
| 歩く人(時速4km) | 約1m進む |
| 車(時速60km) | 約15m進む |
| 車(時速100km) | 約25m進む |
| 落下する物 | 約4m落ちる |
| 音(秒速約340m) | 約306m先まで届く |
| 光(秒速約30万km) | 約27万km進む |
歩いている人は0.9秒で約1m、ちょうど大きめの1歩〜2歩分ほど進みます。時速100kmで走る車なら約25mで、これは25mプールの端から端までと同じ距離です。
光は0.9秒で約27万km進みますが、地球から月までの距離(約38万km)には届きません。光が月に届くまでには約1.3秒かかるので、900msでは道のりの7割ほどまで進んだところ、という計算になります。
900msと1秒で比べると、落ちる距離は約0.9m違う
900msと1秒の差が意外と大きいことは、物が落ちる距離で比べるとよく分かります。
空気抵抗を考えない場合、物が落ちる距離は【4.9 × 秒 × 秒】で求められます。
| 落下時間 | 落ちる距離 |
|---|---|
| 800ms(0.8秒) | 約3.1m |
| 900ms(0.9秒) | 約4.0m |
| 1000ms(1秒) | 約4.9m |
900msと1秒の時間差は100msだけですが、落ちる距離は約0.9mも違います。落下のスピードは時間とともに速くなっていくため、最後の100msで進む距離がいちばん長くなるのです。
とっさの反応がちょうど間に合うくらいの時間
車の運転中、危険に気づいてからブレーキを踏むまでの反応時間は平均0.75秒ほどと言われ、計算上は余裕を見て1秒として扱われることもあります。
900msは、この「気づいてから体が動くまで」がちょうど終わるくらいの長さです。逆に言えば、何かが起きてから0.9秒の間は、ほとんどの人がまだ対応できていないということでもあります。
900msが出てくる場面別の目安|速い?遅い?
Webサイトの表示速度:サーバー応答が900msだと「改善が必要」
900msという数値がとくに意味を持つのが、Webサイトの表示速度です。
Googleの開発者向けサイト「web.dev」では、サーバーが応答を返し始めるまでの時間「TTFB(Time to First Byte)」について、次のような目安を示しています(2026年10月時点)。
| TTFBの値 | 評価 |
|---|---|
| 800ms以下 | 良好 |
| 800ms超〜1800ms以下 | 改善が必要 |
| 1800ms超 | 不良 |
つまり、TTFBが900msのサイトは、良好ラインの800msをわずか100ms超えて「改善が必要」と判定されます。800msと900msの差は0.1秒しかありませんが、評価の区分は変わってしまうわけです。
ただし、web.devでも800msは大まかな目安とされています。900msだからといってすぐに問題が起きるわけではありませんが、サーバーの性能やキャッシュの設定を見直すきっかけにするとよいでしょう。
TTFBを900msから800ms以下へ縮めたいときに、まず見直したいポイントは次のとおりです。
- ページのキャッシュを有効にして、毎回サーバーでページを組み立てないようにする
- 不要なリダイレクト(別のURLへの転送)を減らす
- CDN(利用者に近い場所からデータを配信する仕組み)を利用する
- サーバーのプランや性能が、アクセス数に見合っているか確認する
必要なのは100ms程度の短縮なので、キャッシュの設定だけで良好の範囲に入るケースも少なくありません。測定のたびに数値は多少ぶれるため、何回か測って傾向を見ることも大切です。
ほかの指標で900msが出た場合の評価は次のとおりです。
- INP(クリックやタップに画面が反応するまでの時間):500ms超のため「不良」
- LCP(メインのコンテンツが表示されるまでの時間):2500ms以下のため「良好」
通信速度のPing値が900msの場合
Ping値は、データがサーバーまで往復する時間です。オンラインゲームでは15ms以下が理想、30ms以下がひとつの目安とされており(基準は解説サイトやゲームによって多少異なります)、900msは極端に遅い数値です。
操作してから結果が返ってくるまでほぼ1秒かかるため、対戦ゲームは成り立たず、ビデオ通話でも会話がたびたび重なってしまいます。60fpsのゲームなら54コマ分の遅れです。
この数値が続くときは、Wi-Fiの接続状況や回線の混雑などを確認してみましょう。
プログラムやCSSで0.9秒を指定する書き方
| 場面 | 0.9秒を指定する書き方 | 単位 |
|---|---|---|
| JavaScriptのsetTimeout | setTimeout(処理, 900) | ミリ秒 |
| Pythonのtime.sleep | time.sleep(0.9) | 秒 |
| CSSのtransitionやanimation | 900ms または 0.9s | どちらも使える |
秒で指定する関数に「900」と書くと、0.9秒のつもりが900秒(15分)待つことになります。先ほどの「整数の割り算で0秒になる」問題とあわせて、単位の扱いには十分注意してください。
900ms間隔の処理は1時間でちょうど4,000回
一定間隔でくり返す処理に900msを設定した場合の回数は、次のとおりです。
| 期間 | 900ms間隔での実行回数 |
|---|---|
| 9秒 | 10回 |
| 1分 | 約67回 |
| 1時間 | 4,000回 |
| 1日 | 96,000回 |
1000ms(1秒)間隔なら1日86,400回なので、900msにすると1日あたり約1万回多く実行されることになります。「1秒より少しだけ短く」という軽い気持ちの設定でも、積み重なると差が出る点は覚えておきましょう。
900msと1000msで合計時間はどれだけ変わる?
今度は、1回あたりの時間が900msの場合と1000ms(1秒)の場合で、合計時間を比べてみます。
| 回数 | 1回900msの合計 | 1回1000msの合計 | 差 |
|---|---|---|---|
| 10回 | 9秒 | 10秒 | 1秒 |
| 100回 | 1分30秒 | 1分40秒 | 10秒 |
| 1000回 | 15分 | 16分40秒 | 1分40秒 |
| 10000回 | 2時間30分 | 2時間46分40秒 | 16分40秒 |
1回あたりの差は100msでも、1万回くり返せば16分以上の差になります。大量のデータを処理するプログラムでは、1件あたり100ms短縮できるかどうかが、全体の所要時間を大きく左右します。
合計時間は【900 × 回数 ÷ 1000】で秒に直せます。秒から分に直すときは60で割ることを忘れないようにしましょう。
時刻の形式では「00:00.900」と表示される
ストップウォッチや動画編集ソフトでは、900msは時刻の形式で表示されます。
- ミリ秒まで表示する形式:00:00.900
- 100分の1秒まで表示する形式:00:00.90
- 10分の1秒まで表示する形式:00:00.9
小数点以下の桁数が違っても、すべて同じ0.9秒です。一方、「00:00.09」は90ms、「00:00.009」は9msなので、ゼロの位置に注意してください。
「00:01.900」と表示されていれば、1秒と900msを合わせた1.9秒(1900ms)という意味になります。
動画編集・カメラ・モニターでの900ms
動画編集でフレーム数に直す場合は、30fpsなら27フレーム、60fpsなら54フレームです。24fpsでは21.6フレームとなり、きりのよい数にはなりません。
カメラのシャッタースピードでは、0.8秒の次は1秒という刻みになっている機種が一般的で、0.9秒ちょうどを選べることはあまりありません。
また、ゲーミングモニターの「応答速度1ms」のような表記は画面の色が切り替わる速さを表すもので、900msとは桁が全く違います。
ミリ秒より小さい単位と900ms
| 単位 | 記号 | 1秒との関係 | 900msを表すと |
|---|---|---|---|
| ミリ秒 | ms | 1000分の1秒 | 900ms |
| マイクロ秒 | μs | 100万分の1秒 | 900,000μs |
| ナノ秒 | ns | 10億分の1秒 | 900,000,000ns |
「900μs」と書かれている場合は0.9ms(0.0009秒)で、900msの1000分の1の長さです。単位の1文字が違うだけで1000倍の差になるので、数値とあわせて必ず確認しましょう。
「μ」という記号については、こちらの記事で解説しています。
900ms・ミリ秒に関するよくある質問
900msは1秒ですか?
いいえ、0.9秒です。1秒(1000ms)には100ms足りません。おおまかに「約1秒」と表現することはできますが、正確な計算では区別してください。
900msと0.9秒は同じですか?
同じです。900ms=900ミリ秒=900msec=0.9秒で、表記が違うだけです。
0.09秒は何msですか?
0.09 × 1000 = 90msです。900ms(0.9秒)の10分の1なので、小数点の位置を間違えないようにしましょう。
900msを分に直すといくつですか?
900 ÷ 60000 = 0.015分です。反対に、1分は60000ms、15分は900000msになります。
900msは1秒に何回分ですか?
1000 ÷ 900 = 約1.11回分です。900ms間隔でくり返す処理は、9秒間にちょうど10回実行されると考えると分かりやすくなります。
1900msや2900msは何秒ですか?
1900msは1.9秒、2900msは2.9秒です。1000ms(1秒)と900ms(0.9秒)に分けて考えると、すぐに求められます。
900msの点滅は周波数でいうと何Hzですか?
周期が900msの場合、周波数は1000 ÷ 900 = 約1.11Hzです。1秒間に1回(1Hz)よりも、わずかに速いペースでくり返していることになります。
900msと1秒の差は体感できますか?
2つを続けて比べれば分かる人もいますが、単独では区別しにくい差です。ただし、タイムを競う競技や、くり返し実行される処理では、100msの差が積み重なって大きな違いになります。
ほかのミリ秒も確認する
900ms以外の数値についても、何秒になるのか、どんな場面で使われるのかを個別に解説しています。
- 500msは何秒?答えは0.5秒|ミリ秒の読み方・変換方法と身近な目安
- 600msは何秒?答えは0.6秒|ミリ秒から秒への変換方法と早見表
- 700msは何秒?答えは0.7秒|ミリ秒の計算方法と体感時間の目安
- 800msは何秒?答えは0.8秒|ミリ秒の読み方・変換方法・msecとの違い
まとめ:900msは0.9秒!1秒との100msの差に注意
最後に、この記事のポイントをまとめます。
- 900msは「0.9秒」で、1秒より100ms短い
- 変換は1000で割るだけ。秒からミリ秒は1000をかける
- 四捨五入すれば1秒だが、切り捨てや整数の割り算では0秒になってしまう
- 安静時の鼓動1回分に近い長さで、時速60kmの車はその間に約15m進む
- サーバーの応答時間(TTFB)としては、良好の目安800msを超えて「改善が必要」になる
900msは「ほぼ1秒」ですが、「1秒ちょうど」ではありません。
ふだんの会話では約1秒と考えて問題ありませんが、プログラムの計算や速度の評価では、この100msの差を意識しておくと思わぬミスを防げます。
