光年→km換算
1光年はちょうど9,460,730,472,580.8キロメートルです。概算の9.46 × 10¹²ではなくこの正確な値を掛けるので、授業や博物館の展示、カタログの星までの距離が参考表と一致します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 光年
- 1
- 結果
- 9,460,730,472,580.8 km
- 変換後
- 9,460,730,472,580.8
- Km
- 9,460,730,472,580.8
- 変換元の単位
- ly
光年からキロメートルへの変換ツールは、光年で表された天文距離を、工学表・プラネタリウムの表示・科学普及の文章がSIの道路や軌道の数値と並べるときに必要とする同等のキロメートル長に変えます。有限の光年距離を入力すると、SIの光速に三百六十五点二五日(各八万六千四百秒)を掛け、キロメートルあたり千メートルで割った正確なユリウス光年を掛け、キロメートルの大きさ、丸めた係数、短い公式文字列、ワークシートや単体テストに貼れる順序付きの代入ステップを返します。九点四六×十の十二乗といったおおよその暗算の近道は退け、完全なSI連鎖を用いるので、宿題の検算とカタログ出力が参照表と一致します。
光年とキロメートルがユリウス係数で出会う理由
光年は、視差角の大きさではなく光が間隙を横切るのに要する時間を答えるため、一般科学・博物館パネル・多くの中等教育の天文問題で普及単位として残っています。キロメートルは工学、軌道力学の要約、地上の道路や衛星の数値と並べる必要がある文脈で使われるSI導出の長さ単位です。両者をつなぐのは測量の近似ではありません。
秒速二億九千九百七十九万二千四百五十八メートルという正確なSI光速と、各八万六千四百秒の三百六十五点二五日というユリウス年を用いると、一光年は固定のメートル数、したがって固定のキロメートル数になります。変換はただ一度の正確な乗算、すなわちキロメートル=光年×定数九兆四千六百三十億七千四百七十二万二千五百八十点八です。
教師はいまも一光年あたり九点四六×十の十二乗キロメートルという粗い経験則を教えがちですが、それはプロキシマ・ケンタウリまでのおおよそ四点二光年や銀河円盤を横切る数万光年といったカタログ距離でスケール誤差として表れます。
実務のヒント、確認、関連検索
クライアントを制御できるときは裸の数値を送ることを推奨します。文字列数値は単位接尾辞・千の位区切り・通貨記号なしの厳密な有限数値パターンに一致する場合のみ受け付けます。
往復確認は簡単です。 一光年を換算し、丸め後に九兆四千六百三十億七千四百七十二万二千五百八十点八キロメートルを受け取ること、またはプロキシマ・ケンタウリ付近の四点二四六光年を換算し、同じ係数で線形にスケールすることを確認してください。
授業では正確経路と九点四六×十の十二乗の暗算近道を並べ、光年で引用されるキロパーセク規模の距離でのずれを学習者が見えるようにします。乗算がソルバの拒否すべき非有限結果に溢れないよう絶対範囲内に留めてください。
本ランディングは光年からkm、light-yearsをキロメートルへ、正確なユリウス光年計算機を探す利用者向けであり、一般の多単位天文ハブでも、キロメートルから光年への主フォームでも、パーセクやAU変換でも、キロメートルから年を答える光到達時間ツールでもありません。
入力がすでに光年でキロメートルだけが必要なときは本機能を優先し、一回の呼び出しで多くの天文単位を換える必要がある場合はより広い天文距離変換器を使ってください。
活用例
カタログとプラネタリウムの距離表示
カタログの光年距離を展示・アプリ・普及向けのキロメートル表示に、各行で同じ正確なユリウス係数で変換します。
宿題・試験の距離チェック
学習者は教科書の光年値をキロメートルに直し、天文学の提出前に手計算と決定的な手順を照合します。
よくある質問
光年をキロメートルに換算する公式は何ですか?
係数は厳密に 9460730472580.8 km 毎光年です。
キロメートルを光年に戻すことはできますか?
本機能は光年→キロメートルのみです。同じ係数でキロメートルを割るか、他単位には双方向の天文距離変換器をご利用ください。
光年からkmへの変換は無料ですか?
ブラウザツールは無料でローカル実行です。失敗タスクは課金されません。
1光年が決まったキロメートル数になるのはなぜですか?
測定値ではなく定義だからです。正確な光速に、1日86400秒で365.25日のユリウス年を掛けたものが1光年なので、常に9,460,730,472,580.8 kmになり、換算は掛け算1回で済みます。
どのくらい大きな値まで入力できますか?
絶対値で1兆光年までです。それを超える値は、計算結果が無限大のような使えない数にならないよう受け付けません。文字や空の入力もお断りします。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/light-years-to-km \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"light_years":1}'const res = await fetch("https://api.kit.forhosting.com/conv/light-years-to-km", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"light_years": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/light-years-to-km",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"light_years": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/light-years-to-km", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"light_years":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"light_years":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/light-years-to-km", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"light_years": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.light_years_to_km",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無効または欠落した入力は数値を捏造せず、明確なinvalid_inputエラーで失敗します。経路は純粋な決定的算術であり、ネットワークも乱数シードも壁時計依存もなく、無料のブラウザ実行器と前払いAPIが同一の同型solve関数と十二桁丸めの同じJSONを共有します。
光年とキロメートルがユリウス係数で出会う理由
本機能は記憶から取り出した浮動係数を決して使わず、ユリウス連鎖をハードコードし、安定したJSONのためだけに丸めます。
APIの呼び出し方と返り値
絶対値は公開上限の一兆以内に収める必要があります。必須の有限数値フィールドlight_yearsを含むJSON本体を送信してください。エイリアスly、light_year、value、distance、d、lengthも受け付けるので、SDKクライアントやフォーム送信は製品に合う名前を使えます。成功時、応答は丸めたlight_yearsをエコーし、km・result・convertedを同じ丸めキロメートル量に、unitをトークンkmに、from_unitをly・to_unitをkmに、factorとkm_per_lyを丸めたキロメートル毎光年定数に、formulaを文字列km equals light_years times open parenthesis c times Julian year over one thousand close parenthesisに、messageを短い英語要約に、stepsをユリウス連鎖と適用した乗算を述べ直す順序付き置換行の配列に設定します。欠落フィールド、非有限数、裸のプラス/マイナス、非数値文字列、絶対限界外の値、非有限の換算結果など検証失敗はinvalid_inputを返し、課金されません。料金は単位item・限界単価ゼロで、成功リクエストごとに定額$0.002です。
実務のヒント、確認、関連検索
invalid_inputを返す失敗タスクは前払い残高を消費しないので、学習者が意図的にlight_yearsを省略したりテキストを渡したりする探索スクリプトを安く保てます。
連携の活用例
天文コード向け単体テスト用フィクスチャ
技術者は一光年および複数光年のケースでゴールデンJSONを固定し、ブラウザとAPIの算術がリリース間でずれないようにします。
技術的な質問
9.46 × 10¹² は厳密値ですか、近似ですか?
よく知る 9.46 × 10¹² は丸めた経験則です。本ツールはユリウス/SI連鎖全体を使い、安定したJSONのために十二桁固定で丸めた係数を公開します。
欠落または非数値の入力ではどうなりますか?
APIは問題を示すinvalid_inputを返します(例:light_yearsフィールド欠落)。失敗タスクは課金されません。