ForHosting KIT · Datas e tempo

Início e fim do século

15 de junho de 2024 está no século XXI, que vai de 1º de janeiro de 2001 a 31 de dezembro de 2100. Digite uma data e veja o número do século, o primeiro e o último ano e os dias de início e fim. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Data
2024-06-15
Você obtém
Ano
2.024
Mês
6
Dia
15
Século
21

Historiadores, arquivistas, linhas do tempo de produto e planejadores curriculares costumam precisar da janela exata de anos do século que contém um dia de calendário — não só um rótulo vago de «século XXI», mas o primeiro e o último ano inclusivos e os limites concretos de primeiro de janeiro e trinta e um de dezembro que você pode colocar em filtros e relatórios. Dias de calendário impossíveis falham com um erro claro de entrada inválida e não são cobrados.

Como os séculos históricos mapeiam anos aos limites inicial e final

Na convenção gregoriana histórica usada aqui, o primeiro século cobre os anos de um a cem inclusive, o segundo século cobre de cento e um a duzentos, e assim por diante. Em forma de fórmula, o século ordinal de um ano positivo é o teto de ano dividido por cem; o primeiro ano desse século é então (século menos um) vezes cem mais um, e o último ano é século vezes cem.

Isso significa que o ano dois mil cai no século XX (mil novecentos e um até dois mil), enquanto o ano dois mil e um abre o século XXI (dois mil e um até dois mil e cem). É a mesma numeração ordinal usada por muitas enciclopédias e pelo localizador de década e século para anos da era comum; não é a janela informal «base zero» que às vezes rotula de dois mil a dois mil e noventa e nove como «os dois mil».

Envie o campo obrigatório date como string no formato ISO estrito YYYY-MM-DD com ano de quatro dígitos de 0001 a 9999, mês de dois dígitos e dia de dois dígitos que realmente exista no calendário gregoriano proléptico. A resposta ecoa a data normalizada, o ano, o mês e o dia para que os logs mostrem exatamente o que foi resolvido.

O século XXI é 2000–2099 ou 2001–2100?

Este produto usa séculos ordinais históricos: o século XXI é 2001 até 2100 inclusive. O ano 2000 pertence ao século XX (1901–2000).

O que acontece se a data for inválida?

Formato ISO incorreto, dias impossíveis como 2023-02-29 e anos fora de 0001–9999 são rejeitados e não cobrados.

A calculadora de início e fim do século é gratuita?

A ferramenta do navegador roda grátis no seu dispositivo.

Isto usa o relógio do computador ou o fuso horário?

Não. Os limites são calculados apenas a partir da data ISO que você envia.

Como se calcula o século de um ano?

Divida o ano por 100 e arredonde para cima: 2024 dá o século XXI. Esse século começa em 2001, o ano seguinte ao fim do anterior, e termina em 2100.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/date/century-start-end

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/date/century-start-end \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-06-15"}'
{
  "date": "2024-06-15"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.century_start_end",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta capacidade aceita uma única data de calendário ISO explícita no formato YYYY-MM-DD e devolve o século gregoriano histórico que a contém: o número e o rótulo ordinal do século, o primeiro e o último ano, e as strings inclusivas first_date e last_date. O algoritmo é aritmética inteira pura apenas a partir da sua entrada — sem chamadas de rede, sem relógio de parede e sem fuso do host — de modo que a mesma data sempre produz o mesmo JSON.

Como os séculos históricos mapeiam anos aos limites inicial e final

Dias bissextos como 29 de fevereiro de 2024 são aceitos; 29 de fevereiro em anos não bissextos e meses ou dias impossíveis geram invalid_input para que pipelines nunca inventem um século a partir de uma data quebrada. Solicitações idênticas sempre produzem o mesmo JSON porque o caminho nunca toca Date, sementes aleatórias ou serviços remotos.

Como ler first_year, last_year, first_date, last_date e rótulos de século

As datas de fronteira são deliberadas: uma entrada de 31 de dezembro de 2000 devolve o século XX que termina nesse dia, enquanto 1 de janeiro de 2001 devolve o século XXI que começa nesse dia. Em caso de sucesso, a resposta inclui a data de entrada ecoada e seus componentes year, month e day; o inteiro century; century_ordinal como 21st para o vigésimo primeiro; e century_label como 21st century para exibição. Os campos principais do produto são first_year e last_year (inteiros inclusivos) mais first_date e last_date como strings YYYY-MM-DD com zeros à esquerda: first_date é sempre o primeiro de janeiro do primeiro ano, e last_date é sempre o trinta e um de dezembro do último ano. length_years é sempre cem neste contrato. O campo calendar é sempre gregorian e method é sempre historical_century para que o código a jusante possa ramificar sem inspecionar formatos. Use first_date e last_date sozinhos para cláusulas SQL BETWEEN, filtros de partição de data warehouse e faixas de zoom de linha do tempo; use first_year e last_year ao montar agregações no nível do século ou marcas de eixo de gráfico; use century_label quando um selo de IU ou título de aula precisar de uma frase humana curta. Ano fora de 1 a 9999, datas que não são string, formato ISO incorreto e dias de mês impossíveis falham com invalid_input mencionando o campo e não são cobrados.

Uso da API, preços, fluxos e diferenças em relação a ferramentas de década

Chame a ferramenta gratuita no navegador de início e fim do século para planos de aula, etiquetas de museu, checagens em planilhas e verificação rápida de janelas de século sem instalar uma biblioteca de calendário. Este produto não converte eras a.C., ano astronômico zero, séculos fiscais nem apelidos informais de século de dois dígitos — são intenções de busca diferentes — então mantenha regras de cronologia especializadas na sua própria camada e chame esta capacidade para limites históricos de século da era comum a partir de uma data ISO. Envie um corpo JSON com o campo de string obrigatório date definido para um dia de calendário ISO explícito. Use a API pré-paga quando um pipeline de arquivo, linha do tempo de CMS, produto educacional ou cron de relatórios precisar de um contrato estável com saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com ferramentas de início e fim de semana, mês ou trimestre quando o próximo passo for um intervalo mais fino dentro do mesmo século, ou com rotulagem de década e século quando você só tiver um ano e precisar de tags de década em vez de limites completos de data de século. Autores que publicam SDKs podem mapear first_date e last_date para controles de intervalo de datas e century_label para títulos.

Janelas de linha do tempo em arquivos e museus

Curadores resolvem o século inclusivo que contém a data de um artefato e alimentam first_date e last_date em filtros de coleção, etiquetas de exposição e faixas de zoom da linha do tempo pública.

Educação e planejamento curricular

Ferramentas de aula transformam uma data ISO de amostra em century_label mais o primeiro e o último ano para que fichas e questionários mostrem limites históricos de século precisos sem cálculo manual.

Analítica de produto e relatórios no nível do século

Painéis e jobs em lote fixam partições de século a partir de qualquer data de evento, usando first_year e last_year para agregações e fixtures de CI estáveis entre hosts.

Como obtenho o início e o fim de um século a partir de uma data?

Envie JSON com date em YYYY-MM-DD (por exemplo 2024-06-15). A resposta inclui first_year, last_year, first_date, last_date e century_label do século histórico que contém esse dia.

Ver a documentação completa do KIT →