ForHosting KIT · Datas e tempo

Calendas/Nonas/Idos romanos

O dia 1º de março de 2020 corresponde às calendas de março no calendário romano, escritas Kalendis. Digite uma data atual e veja como ela é nomeada no estilo romano clássico, contada a partir das calendas, nonas e idos do mês. 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
2020-03-01
Você obtém
Direção da conversão
gregorian_to_roman
Forma da data romana
kalendae
Dia
1
Mês
3

Converta datas civis gregorianas para a notação do calendário romano clássico (Calendas, Nonas e Idos).

Como funciona

Esta ferramenta converte datas civis do calendário gregoriano para a notação do calendário romano clássico, expressa em torno dos três marcos do mês: as Calendas (o dia 1º), as Nonas e os Idos. Os romanos contavam os dias de forma regressiva a partir do próximo marco, de maneira inclusiva, e a capacidade reproduz essa contagem fielmente, inclusive a posição das Nonas e dos Idos, que variava conforme o mês.

Recomendamos ler os exemplos dourados de sucesso e de erro antes de incorporar a capacidade em fluxos de produção ou em testes automatizados.

Entradas e saídas

Os campos obrigatórios do esquema — a data civil gregoriana a converter — precisam estar presentes e com o tipo correto; os campos opcionais adotam os valores padrão documentados. Toda resposta de sucesso inclui sempre a data romana resultante já formatada, para que as ligações da interface permaneçam estáveis e você não precise tratar ausências inesperadas.

A ordem de validação é fixa: primeiro os tipos, depois os intervalos do calendário e por fim a conversão para a notação romana, de modo que cada erro tenha uma causa clara e uma mensagem estável. Datas fora do intervalo do calendário ou com componentes impossíveis, como um dia 31 em fevereiro, são rejeitadas em vez de produzir um resultado sem sentido. Isso facilita tanto escrever testes automatizados quanto diagnosticar problemas em produção.

Consulte os exemplos dourados para comparar, lado a lado, uma data válida e uma data rejeitada.

Casos limite

Strings vazias, tipos incorretos e intervalos contraditórios são rejeitados logo no início, antes de qualquer processamento. A contagem romana é regressiva e inclusiva: um dia é descrito pelo número de dias que faltam até o próximo marco, contando tanto o dia atual quanto o marco de destino, o que costuma confundir quem espera uma contagem moderna. A posição das Nonas e dos Idos muda conforme o mês — em março, maio, julho e outubro elas caem mais tarde do que nos demais —, e a capacidade aplica essa regra automaticamente.

Datas civis sem fuso horário são tratadas como datas de calendário, sem conversão implícita, e todo o processamento acontece no dispositivo, sem nenhuma chamada de rede em tempo de execução, o que o torna determinista e reproduzível. Como a notação romana tem convenções sutis, é importante revisar os exemplos dourados antes de integrar a capacidade em textos ou registros históricos.

Trabalho diário

Obtenha uma resposta confiável sem precisar de planilha.

O que são as calendas, as nonas e os idos?

São os três dias fixos de referência de cada mês romano. As calendas são o primeiro dia, as nonas caem no quinto ou no sétimo e os idos no décimo terceiro ou no décimo quinto.

Em quais meses as nonas e os idos caem mais tarde?

Em março, maio, julho e outubro as nonas caem no dia sete e os idos no décimo quinto. Nos demais meses caem no dia cinco e no décimo terceiro.

Como são nomeados os outros dias do mês?

Eles são contados para trás até o próximo dia de referência, então uma data é expressa como tantos dias antes das nonas, dos idos ou das calendas do mês seguinte.

A ferramenta converte uma data romana de volta para a atual?

Não. Ela funciona em um sentido: você digita uma data atual e recebe o nome romano. Para o caminho inverso, leia o resultado como o número de dias antes do dia de referência indicado.

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/roman-date

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/roman-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2020-03-01"}'
{
  "date": "2020-03-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.roman_date",
  "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.

Como funciona

Todo o cálculo é determinista e roda de graça no seu navegador, com exatamente a mesma função pura que o API executa nos servidores, então o resultado da página gratuita coincide com o da integração por API. As entradas passam por validação de tipo antes de qualquer cálculo, então uma data mal formada vira um erro invalid_input com uma mensagem clara.

Automação

A mesma função pura no widget e na API.

Ensino

Fixtures dourados estáveis para demonstrações.

É gratuita?

Sim, tier A no navegador.

Usa rede?

Sem rede; o processamento ocorre no dispositivo.

Entrada inválida?

invalid_input com uma correspondência clara.

É estável?

Os goldens deterministas congelam o contrato.

Autor?

samurai.

Ver a documentação completa do KIT →