
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
度分秒(DMS)表記を十進数(Decimal)に変換する雑なやり方 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
度分秒(DMS)表記を十進数(Decimal)に変換する雑なやり方 - Qiita
[追記] もっと簡潔に書ける方法を教えてもらったので、コメント欄を参照してください。 "北緯35度39分31... [追記] もっと簡潔に書ける方法を教えてもらったので、コメント欄を参照してください。 "北緯35度39分31秒 東経139度44分44秒"や"35°39′31″N 139°44′44″E"などの表記を十進数表記に雑に変換する。 function dms2decimal(dms) { return dms.split(/\D/).filter(d => d != "").reduce((a, c, i) => { const opt = { 1: 60, 2: 3600 } const na = +a; const nc = +c; return na + (nc / opt[i]) }) } > dms2decimal("北緯35度39分31秒"); <- 35.65861111111111 > dms2decimal("東経139度44分44"); <- 139.745555555555