Dokumentation [visa] [redigera] [historik] [rensa sidcachen]


Användning redigera

Modulen skall användas på följande format:

{{#invoke:Stjärntecken|datum|ordningstal|[år]}}

där ordningstal är stjärntecknets ordningstal i zodiaken. Använd tabellen nedan som referens. Endast åren 2015–2050 är stödda av modulen.

Värde Tecken
1 Väduren
2 Oxen
3 Tvillingarna
4 Kräftan
5 Lejonet
6 Jungfrun
7 Vågen
8 Skorpionen
9 Skytten
10 Stenbocken
11 Vattumannen
12 Fiskarna

Källor redigera

  • Astronomical Applications Department (2011), Multiyear Computer Interactive Almanac, 2.2.2., Washington DC: US Naval Observatory 
-- Kopierad och översatt från "Module:Zodiac date" på engelskspråkiga Wikipedia.
local p = {}

function p.datum( frame )
local signNumber = tonumber(frame.args[1]) or 1
local year = tonumber(frame.args[2]) or os.date("!*t").year
--<span style="color:red">red writing</span>
if (year < 2015) or (year > 2050) or ((year == 2050) and (signNumber == 10)) then
	return '<span style="color:red">Fel: Endast 2015–2050 '..
		'(förutom Stenbocken 2050) stöds av [[Modul:Stjärntecken]].</span>'
end

local sn = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2}
signNumber = sn[signNumber]
year = year-2015

local zd = {
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"23 juli", "23 augusti", "23 september", "23 oktober", "22 november", "22 december",
"20 januari", "19 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"22 juli", "23 augusti", "23 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"23 juli", "23 augusti", "23 september", "23 oktober", "22 november", "22 december",
"20 januari", "19 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"22 juli", "23 augusti", "23 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"23 juli", "23 augusti", "23 september", "23 oktober", "22 november", "22 december",
"20 januari", "19 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"22 juli", "23 augusti", "23 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"23 juli", "23 augusti", "23 september", "23 oktober", "22 november", "22 december",
"20 januari", "19 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "20 maj", "21 juni",
"22 juli", "23 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"23 juli", "23 augusti", "23 september", "23 oktober", "22 november", "22 december",
"20 januari", "19 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "20 maj", "21 juni",
"22 juli", "23 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"22 juli", "23 augusti", "23 september", "23 oktober", "22 november", "22 december",
"20 januari", "19 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "23 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"22 juli", "23 augusti", "23 september", "23 oktober", "22 november", "22 december",
"20 januari", "19 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"22 juli", "23 augusti", "23 september", "23 oktober", "22 november", "22 december",
"20 januari", "19 februari", "19 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "20 mars", "20 april", "21 maj", "21 juni",
"22 juli", "23 augusti", "23 september", "23 oktober", "22 november", "21 december",
"20 januari", "18 februari", "19 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "20 juni",
"22 juli", "22 augusti", "22 september", "22 oktober", "21 november", "21 december",
"19 januari", "18 februari", "20 mars", "19 april", "20 maj", "21 juni",
"22 juli", "22 augusti", "22 september", "23 oktober", "22 november", "21 december",
}

return zd[signNumber+12*year].."&ndash;"..zd[1+signNumber+12*year]
end

return p