Widget:Dmh2Deg
From CruisersWiki
(Difference between revisions)
(convert formatted dmh) |
|||
Line 1: | Line 1: | ||
- | <!--{if $h == 's' || $h == 'S' || $h == 'w' || $h == 'W'}--><!--{assign var="sign" value="-1"}--><!--{else}--><!--{assign var="sign" value="1"}--><!--{/if}--><!-- | + | <!--{ |
- | + | assign var='d' value=$c|regex_replace:"/°[^°]+/":""}--><!--{ | |
- | + | if $c == $d}--><!--{ | |
+ | $c}--><!--{ | ||
+ | else}--><!--{ | ||
+ | assign var='t' value=$c|regex_replace:"/^[^°]+°/":""}--><!--{ | ||
+ | assign var='m' value=$t|regex_replace:"/′[^′]+/":""}--><!--{ | ||
+ | assign var='h' value=$t|regex_replace:"/^[^′]+′/":""}--><!--{ | ||
+ | if $h == 's' || $h == 'S' || $h == 'w' || $h == 'W'}--><!--{ | ||
+ | assign var="sign" value="-1"}--><!--{ | ||
+ | else}--><!--{ | ||
+ | assign var="sign" value="1"}--><!--{ | ||
+ | /if}--><!--{ | ||
+ | if $m == ''}--><!--{ | ||
+ | assign var="m" value="0"}--><!--{ | ||
+ | /if}--><!--{ | ||
+ | math equation="s*(d+m/60)" d=$d m=$m s=$sign}--><!--{ | ||
+ | /if}--> |