Predefinição:Início ano chinês: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 13:
<tt>Resto(''m''+19×Resto(''ano''-''n'',19),30)+p</tt>,
 
onde o resultado corresponde aos dias de janeiro (subtrair 31 para dias de fevereiro). Os número inteiros ''m'', ''n'' e ''p'' foram ajustados para que a aproximação aos dados reais fosse a melhor que possível, sendo que ''n''=6 e ''p'' corresponde ao dia 21 de janeiro no [[calendário gregoriano]]. O parâmetro ''m'' é variável, de 1 no século XVII até 5 no século XXIV. Em cerca de um terço das datas calculadas, há uma diferença de ±1 dia e, para alguns casos, um erro de ±2, ±29 ou ±30 dias. Essas diferenças foram adicionadas ao resultado de modo a que o resultado dê a data certa. As datas são calculadas corretamente entre os anos 1583 e 2399.
 
A comparação dos valores calculados com os reais está feita em [[Lista:Verificação da predefinição Início ano chinês]].
Linha 42:
+{{#ifexpr:{{{1|{{CURRENTYEAR}}}}}<=1582|3-floor(-0.25+{{{1|{{CURRENTYEAR}}}}}/128)}}
 
+{{#switch:{{{1|{{CURRENTYEAR}}}}}|1317|1355|1795=-29|#default = 0}}
+{{#switch:{{{1|{{CURRENTYEAR}}}}}|1297|1525|1740|1809|2189=-2|#default = 0}}
+{{#switch:{{{1|{{CURRENTYEAR}}}}}|1583|1584|1928|2212|2248=2|#default = 0}}
+{{#switch:{{{1|{{CURRENTYEAR}}}}}|1526|1613|1871|2110|2129|2319=29|#default = 0}}