词条 | Module:FRSyears |
释义 | -- test page title: User:Iantresman/sandbox/frstoc local p = {} -- defines a variable p as an empty table, but *not* nil. function p.main( frame ) urlbit = "List of Fellows of the Royal Society elected in "
startYear = 1660 + 0 -- Royal Society inaugural year currentYear = tonumber( mw.language.getContentLanguage():formatDate( 'Y' ) ) -- This year endYear = math.floor(currentYear / 10) * 10 + 9 -- End of this decade result=""
for decade = startYear, endYear, 10 do --century = string.sub( decade, 1, 2) --if decade==1660 or string.sub( decade, 3, 4 )=="00" then result = result .. "\{{Collapse top|title=" .. century .. "00 - " .. century .."99}}\" end
result = result .. "
for y = 1, 9 do result = result .. " " .. tostring(y) .. "" -- Single digit year and link end
--if (decade+10)>currentYear or string.sub( decade, 3, 4 )=="90" then result = result .. "\\{{Collapse bottom}}\" end end return result end return p |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。