Módulo:Calendário/doc
Aspeto
Esta é uma subpágina de documentação para o Módulo:Calendário. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte do módulo original. |
Esta é uma subpágina de documentação para o Módulo:Calendário. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte do módulo original. |
Descrição
[editar código-fonte]Converte datas entre os calendários Gregoriano e Juliano. Usado pelo Módulo:Data complexa.
Uso
[editar código-fonte]Gregorian2Julian
[editar código-fonte]Conversão de uma data no calendário gregoriano para uma data no calendário juliano.
{{#invoke:Calendário|Gregorian2Julian|+2018-12-30}}
→ 17-12-2018
Julian2Gregorian
[editar código-fonte]Conversão de uma data no calendário juliano para uma data no calendário gregoriano.
{{#invoke:Calendário|Julian2Gregorian|+2018-12-17}}
→ 30-12-2018
DayOfWeek
[editar código-fonte]Retorna o nome do dia da semana correspondente a data inserida seguindo o calendário gregoriano.
{{#invoke:Calendário|DayOfWeek|+2018-12-30}}
→ domingo
date2jdn
[editar código-fonte]Calcula a data juliana da data inserida. Além da data, a função também exige um segundo parâmetro: 0 para indicar que a data está seguindo o calendário gregoriano e 1 para indicar que a data está seguindo o calendário juliano.
{{#invoke:Calendário|date2jdn|+2018-12-30|1}}
→ 2458483{{#invoke:Calendário|date2jsn|+2018-12-17|0}}
→ 2458483
Testes unitários
[editar código-fonte]Todos os testes passaram.
Texto | Esperado | Atual | |
---|---|---|---|
{{#invoke:Calendário|date2jdn|+2018-12-30|1}} | 2458483 | 2458483 | |
{{#invoke:Calendário|date2jdn|+2018-12-17|0}} | 2458483 | 2458483 |
Texto | Esperado | Atual | |
---|---|---|---|
{{#invoke:Calendário|DayOfWeek|+2018-12-30}} | domingo | domingo | |
{{#invoke:Calendário|DayOfWeek|+2000-01-01}} | sábado | sábado | |
{{#invoke:Calendário|DayOfWeek|+1901-01-01}} | terça-feira | terça-feira | |
{{#invoke:Calendário|DayOfWeek|+1900-01-01}} | segunda-feira | segunda-feira | |
{{#invoke:Calendário|DayOfWeek|+30-12-2018}} | Erro ao passar data: +30-12-2018 | Erro ao passar data: +30-12-2018 |
Texto | Esperado | Atual | |
---|---|---|---|
{{#invoke:Calendário|Gregorian2Julian|+2018-12-30}} | 17-12-2018 | 17-12-2018 | |
{{#invoke:Calendário|Gregorian2Julian|+2000-01-01}} | 19-12-1999 | 19-12-1999 | |
{{#invoke:Calendário|Gregorian2Julian|+1901-01-01}} | 19-12-1900 | 19-12-1900 | |
{{#invoke:Calendário|Gregorian2Julian|+1900-01-01}} | 20-12-1899 | 20-12-1899 | |
{{#invoke:Calendário|Gregorian2Julian|+30-12-2018}} | Erro ao passar data: +30-12-2018 | Erro ao passar data: +30-12-2018 |
Texto | Esperado | Atual | |
---|---|---|---|
{{#invoke:Calendário|Julian2Gregorian|+2018-12-17}} | 30-12-2018 | 30-12-2018 | |
{{#invoke:Calendário|Julian2Gregorian|+1999-12-19}} | 01-01-2000 | 01-01-2000 | |
{{#invoke:Calendário|Julian2Gregorian|+1900-12-19}} | 01-01-1901 | 01-01-1901 | |
{{#invoke:Calendário|Julian2Gregorian|+1899-12-20}} | 01-01-1900 | 01-01-1900 | |
{{#invoke:Calendário|Julian2Gregorian|+30-12-2018}} | Erro ao passar data: +30-12-2018 | Erro ao passar data: +30-12-2018 |