Module:Infobox road
ຮູບຮ່າງການສະແດງຜົນ
Documentation for this module may be created at Module:Infobox road/doc
local p = {}
function p.length(frame)
local args = frame.args
if not args then
args = frame:getParent().args
end
local km = args.km
local miles = args.miles
local text = ""
if km and km ~= "" then
-- ການຄິດໄລ່ກິໂລແມັດເປັນໄມລ໌ (ຖ້າມີແຕ່ km)
local num_km = tonumber(km)
if num_km then
local num_mi = num_km * 0.621371
text = km .. " ກມ (" .. string.format("%.1f", num_mi) .. " ໄມລ໌)"
else
text = km .. " ກມ"
end
elseif miles and miles ~= "" then
-- ການຄິດໄລ່ໄມລ໌ເປັນກິໂລແມັດ (ຖ້າມີແຕ່ miles)
local num_mi = tonumber(miles)
if num_mi then
local num_km = num_mi * 1.60934
text = string.format("%.1f", num_km) .. " ກມ (" .. miles .. " ໄມລ໌)"
else
text = miles .. " ໄມລ໌"
end
end
return text
end
return p