Como usar
- Passo 1
Insira a data desejada no formato dia/mês/ano.
- Passo 2
Opcionalmente, insira múltiplas datas para comparar.
- Passo 3
Veja o dia da semana correspondente e informações adicionais da data.
O que é o dia da semana?
O dia da semana (day of week) indica a qual dos sete dias — domingo, segunda, terça, quarta, quinta, sexta e sábado — corresponde uma determinada data. O ciclo de sete dias tem origem nas crenças astrais da antiga Babilônia e passou tal como estava para o calendário gregoriano, repetindo-se sem interrupção, independentemente de anos bissextos ou correções de século.
Esta calculadora mostra o dia da semana da data inserida em coreano e inglês ao mesmo tempo e ainda determina se é fim de semana (sábado ou domingo). É útil para verificar em que dia caiu um aniversário ou data comemorativa, para antecipar se um evento ou prazo futuro cai em dia útil ou fim de semana, ou para descobrir o dia de um acontecimento histórico. Para evitar erros de fuso horário, a data inserida é interpretada com base na meia-noite local.
Fórmula de cálculo
Os computadores determinam o dia da semana convertendo uma data em um índice de dia (0–6). Esta calculadora usa o Date.getDay() do JavaScript.
índice do dia = getDay(ano-mês-dia) // 0=domingo … 6=sábado
Por exemplo, ao inserir 2024-03-01, é retornado o índice 5, exibido como sexta-feira; como 5 não é nem sábado (6) nem domingo (0), é considerado dia útil. Matematicamente, a congruência de Zeller h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7 fornece o mesmo resultado, onde q é o dia, m é o mês (a partir de março = 3), K são os dois últimos dígitos do ano e J os dois primeiros.