743
modifications
Modifications
Sauter à la navigation
Sauter à la recherche
d u = mwdate.text.spliti2u( dt) dt.args[1], '/'= u p = date.u2p(dt) return d[0]p
d u = mwdate.text.splitp2u( dt.args[1], '/') day = tonumber(ddt.args[1]) month = tonumber(d[2])u year i = tonumberdate.u2i(d[3]dt) return dayi
aucun résumé de modification
function date.i2p( dt )
end
function date.p2i( dt )
end
day = day_month - _if(month==1, 1)-_if(month==3, 1)-_if(month==4, 1)-_if(month==5, 1)-_if(month==7, 1)-_if(month==10 and (year%4==1), 1)
dt = tostring(day)..'/'..tostring(month)..'/'..tostring(year)
return dt
end
function date.u2i( du )
year = math.ceil((du.args[1]-92)/365.25)
day_year = math.ceil(du.args[1]-(year-1)*365.25-92)
season = 1 + _if(day_year > 96,1) + _if(day_year > 96+89,1) + _if(day_year > 96+89+89, 1)
day_season = day_year - _if(season > 1,96)- _if(season > 2,89) - _if(season > 3,89)
week = math.floor((day_season-1)/8)+1
day_week = day_season - (week-1)*8
day = day_week
dt = tostring(day)..'/'..tostring(week)..'/'..tostring(season)..'/'..tostring(year)
return dt
end