Modulo:Wikidata/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiunto parametro time |
m +coord=globe, time |
||
Riga 87:
local ret = ''
year, month, day = value.time:match('(%d+)%-(%d%d)%-(%d%d).+')▼
else
ret = mw.getLanguage('it'):formatDate('F Y', tonumber(year) .. '-' .. month)▼
elseif value.precision == 11 then▼
if value.precision == 9 then
ret = mw.getLanguage('it'):formatDate('j F Y', tonumber(year) .. '-' .. month .. '-' .. day)▼
ret =
end▼
▲ ret = mw.getLanguage('it'):formatDate('F Y', tonumber(year) .. '-' .. month)
if value.precision >= 9 and value.precision <= 11 then▼
▲ ret = mw.getLanguage('it'):formatDate('j F Y', tonumber(year) .. '-' .. month .. '-' .. day)
ret = ret:gsub('^1%s', '1º ')
ret = ret .. (value.time:sub(1, 1) == '-' and ' a.C.' or '')
end
end
Riga 109 ⟶ 115:
elseif args.coord == 'longitude' then
ret = value.longitude
elseif args.coord == 'globe' then
else
ret = value.latitude .. ', ' .. value.longitude
Riga 192 ⟶ 200:
if args.formatting == 'raw' then
ret = datavalue.value.time
▲ elseif args.time == 'precision' then
▲ ret = datavalue.value.precision
▲ elseif args.time == 'calendarmodel' then
else
ret = formatTime(datavalue.value, args)
|