Modul:Countdown: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
m Ivi104 premjestio je stranicu Modul:Odbrojavanje na Modul:Countdown bez preusmjeravanja: nazadna kompatibilnost
za stare događaje nemamo početak i kraj ljetnog vremena
 
Nije prikazana jedna međuinačica
Redak 4:
 
-- Constants
local DST = { -- mjesec i dan kada počinje i završava ljetno vrijeme
["2023"] = {s=0326, e=1029},
["2024"] = {s=0331, e=1027},
["2025"] = {s=0330, e=1026},
["2026"] = {s=0329, e=1025},
["2027"] = {s=0328, e=1031},
["2028"] = {s=0326, e=1029},
}
 
local lang = mw.language.getContentLanguage()
local getArgs = require('Module:Arguments').getArgs
Line 35 ⟶ 44:
end
local eventTime = os.time(timeArgs)
local corr = 3600 -- popravka u sekundama za CET prema UTC; ispod uzimamo u obzir i CEST, zanemarujući ona 2-3 sata poslije ponoći
local timeToStart = os.difftime(eventTime, os.time()) -- (future time - current time)
local DSTbeg = DST[args.year] and DST[args.year].s or 9999
local DSTend = DST[args.year] and DST[args.year].e or 0000
if (args.month*100+args.day >= DSTbeg) and (args.month*100+args.day < DSTend) then corr=7200 end
local currTime = os.time() + corr
local timeToStart = os.difftime(eventTime, os.time()currTime) -- (future time - current time)
local text
if timeToStart > 0 then