Tempo/Números

Número da semana (ISO 8601)

Descubra o número da semana ISO 8601 de uma data, ou encontre as datas de início e fim de uma semana específica.


                        

The ISO 8601 week number is a standardized way to number the weeks of a year (1-52 or 1-53), where a week starts on Monday and the year's first week is the one containing the first Thursday of January. This differs from a casual "since the start of the year" count.

How to use it

Common uses

Things to keep in mind

A week's ISO year doesn't always match the calendar year: the first days of January can belong to the last week of the previous ISO year, and the last days of December to the first week of the next.

The number of weeks in an ISO year is 52 or 53, depending on what day of the week January 1 falls on and whether the year is a leap year.

Artigo sobre esta ferramenta: Número da semana: por que países diferentes contam as semanas de forma diferente

Perguntas frequentes

Como o número da semana é determinado de acordo com a ISO 8601?

As semanas começam na segunda-feira, e a semana 1 é aquela que contém a primeira quinta-feira do ano (equivalentemente, a que contém 4 de janeiro).

Por que esse número de semana pode diferir do que outro calendário mostra?

Alguns sistemas (como nos EUA) começam a semana no domingo e consideram a semana 1 aquela que contém 1º de janeiro — isso dá uma numeração diferente, especialmente no início e no fim do ano.

Por que uma data pode pertencer a um "ano ISO" diferente do seu ano de calendário?

Os primeiros ou últimos dias de janeiro/dezembro às vezes caem em uma semana onde a maioria dos dias está no ano vizinho — nesse caso, o ano ISO dessa semana difere do ano de calendário da própria data.

Por que alguns anos têm 53 semanas em vez de 52?

52 semanas são apenas 364 dias, de 1 a 2 dias a menos que um ano de calendário, então esses dias "extras" formam periodicamente uma semana adicional. A 53ª semana ocorre em anos que começam em uma quinta-feira, e em anos bissextos que começam em uma quarta-feira.

O que acontece se eu digitar um número de semana que não existe para o ano escolhido?

A ferramenta mostra um erro indicando o número máximo de semanas para esse ano ISO específico (52 ou 53), já que essa quantidade varia de ano para ano.

Artigos: Tempo/Números

Tempo Unix: por que os computadores contam o tempo desde 1970

Por que 1º de janeiro de 1970 se tornou o ponto de referência do tempo para a maioria dos sistemas de computador.

Expressões cron: como decifrar um agendamento de tarefas

Como decifrar uma expressão como */15 * * * * e saber exatamente quando a tarefa será executada.

Sistemas numéricos: para que servem o binário, o octal e o hexadecimal

Por que a cor #FF5733 no CSS é escrita com dígitos hexadecimais em vez de decimais.

Operações bit a bit: como AND, OR e XOR funcionam no nível dos bits

Em que o AND bit a bit difere do lógico, e para que serve operar sobre bits individuais de um número.

Diferença entre datas: por que contar dias é mais complicado do que parece

Por que subtrair datas de forma ingênua pode dar um resultado incorreto por causa dos anos bissextos.

Cálculo de idade: por que não é uma simples subtração de anos

Por que simplesmente subtrair os anos de nascimento pode dar uma idade um ano maior que a real.

Fusos horários: por que UTC não é a mesma coisa que GMT

Por que UTC nunca muda duas vezes ao ano, enquanto o horário de Londres (GMT/BST) muda.

Calculadora de duração: como somar corretamente horas, minutos e segundos

Por que ao somar minutos e segundos é preciso "transportar" o resto para a próxima casa, assim como na soma decimal.

ISO 8601 Duration: como escrever uma duração em formato padrão

Por que PT1H30M significa «1 hora 30 minutos», e não «1 minuto 30 horas».

Números romanos: como funciona um sistema sem zero nem posições

Por que IV significa 4 e não 6, e como funciona a regra de subtração nos números romanos.

IEEE 754: por que 0.1 + 0.2 não é igual a 0.3 no código

Por que em quase toda linguagem de programação 0.1 + 0.2 exibe 0.30000000000000004.

Número por extenso: para que transformar dígitos em palavras

Por que documentos bancários escrevem o valor tanto em dígitos quanto por extenso ao mesmo tempo.