Predefinição:Tempo decorrido

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Ícone de documentação Documentação da predefinição[ver] [editar] [histórico] [purgar]

Descrição[editar | editar código-fonte]

Esta predefinição analisa uma data dia/mês/ano qualquer, fornecida pelo usuário, e então informa quantos anos, meses e dias decorreram desde aquela data até hoje.

Parâmetros[editar | editar código-fonte]

  • dia: o dia da data a partir da qual será iniciada a contagem do tempo. Deve ser um número inteiro entre 1 e 31, grafado com 1 ou 2 algarismos.
  • mês: o mês da data a partir da qual será iniciada a contagem do tempo. Deve ser um número inteiro entre 1 e 12, grafado com 1 ou 2 algarismos
  • ano: o ano da data a partir da qual será iniciada a contagem do tempo. Deve ser um número inteiro entre 1 e o ano atual, grafado com 4 algarismos (exceto zeros à esquerda, que são desnecessários e serão ignorados).

Formato dos parâmetros[editar | editar código-fonte]

  • Os zeros posicionados à esquerda dos parâmetros serão ignorados. Exemplo: 01 será tratado como 1, assim como 001 também será tratado como 1, e assim sucessivamente para 0001, 00001 etc. Esta regra aplica-se aos três parâmetros.
  • Os parâmetros dia e mês deverão ter 1 ou 2 dígitos. O parâmetro ano deverá ter de 1 a 4 dígitos, dependendo do ano informado. Exemplo: para o ano 1, informar 1; para o ano 1950, informar 1950; para o ano 250, informar 250 (ao invés de 0250).

Uso[editar | editar código-fonte]

Com parâmetros[editar | editar código-fonte]

Se os parâmetros forem declarados explicitamente, o resultado será o mesmo independentemente da ordem em que os parâmetros forem declarados. Exemplos:

Data de início da contagem Código Resultado
10 de março de 2004 {{Tempo decorrido |ano=2004 |mês=3 |dia=10}} 10 anos, 9 meses e 9 dias
10 de março de 2004 {{Tempo decorrido |ano=2004 |dia=10 |mês=3}} 10 anos, 9 meses e 9 dias
2 de setembro de 2006 {{Tempo decorrido |mês=09 |dia=02 |ano=2006}} 8 anos, 3 meses e 17 dias
2 de setembro de 2006 {{Tempo decorrido |mês=09 |ano=2006 |dia=02}} 8 anos, 3 meses e 17 dias
16 de dezembro de 2013 {{Tempo decorrido |dia=16 |ano=2013 |mês=12}} 1 ano e 3 dias
16 de dezembro de 2013 {{Tempo decorrido |dia=16 |mês=12 |ano=2013}} 1 ano e 3 dias

Sem parâmetros[editar | editar código-fonte]

Se os parâmetros forem declarados implicitamente, a ordem deverá obrigatoriamente ser dia, mês, ano, caso contrário o resultado será diferente e em função da ordem em que cada valor foi declarado. Exemplos:

Data de início da contagem Código Resultado
10 de março de 2004 {{Tempo decorrido |10 |3 |2004}} 10 anos, 9 meses e 9 dias
3 de outubro de 2004 {{Tempo decorrido |3 |10 |2004}} 10 anos, 2 meses e 16 dias
2 de setembro de 2006 {{Tempo decorrido |2 |9 |2006}} 8 anos, 3 meses e 17 dias
9 de fevereiro de 2006 {{Tempo decorrido |9 |2 |2006}} 8 anos, 10 meses e 10 dias
12 de dezembro de 2013 {{Tempo decorrido |12 |12 |2013}} 1 ano e 7 dias
12 de dezembro de 2013 {{Tempo decorrido |12 |12 |2013}} 1 ano e 7 dias

Restrições[editar | editar código-fonte]

Esta predefinição não verifica se o dia, o mês e o ano informados são possíveis ou estão corretos, portanto valores "estranhos" tais como "dia=111", "mês=88" e "ano=-1000" ou "ano=9999" serão aceitos pela predefinição, apesar de que retornarão resultados errados e/ou sem nexo. Exemplo:

  • O código: {{Tempo decorrido |dia=111 |mês=88 |ano=9999}}
  • Resultará em: -7986 anos, -65 meses e -62 dias

Ver também[editar | editar código-fonte]