date_utils
Generate, validate, convert, calculate, format, and analyze dates, times, and timestamps. Handles time zones, ranges, business days, ages, and recurring sequences.
Instructions
Utilitários completos para datas, horários e timestamps - Geração, validação, conversão, cálculos, formatação e análise
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tipo | No | Tipo de geração (apenas para operação gerar) | |
| datas | No | Lista de datas para validar/converter/formatar/analisar | |
| valor | No | Valor para adicionar/subtrair | |
| idioma | No | Idioma para formatação (pt-BR, en-US) | pt-BR |
| formato | No | Formato de apresentação | iso |
| unidade | No | Unidade para cálculos de diferença/adição/subtração | dias |
| data_fim | No | Data de fim para geração aleatória ou sequência (YYYY-MM-DD) | |
| operacao | Yes | Operação: gerar datas/timestamps, validar formatos, converter entre formatos/fusos, calcular diferenças/idades, formatar apresentação, analisar informações | |
| quantidade | No | Quantidade de datas/horários para gerar | |
| data_inicio | No | Data de início para geração aleatória ou sequência (YYYY-MM-DD) | |
| data_maxima | No | Data máxima para validação de intervalo (YYYY-MM-DD) | |
| data_minima | No | Data mínima para validação de intervalo (YYYY-MM-DD) | |
| fuso_origem | No | Fuso horário de origem (ex: UTC, America/Sao_Paulo) | UTC |
| horario_fim | No | Horário de fim (HH:mm) | 23:59 |
| fuso_destino | No | Fuso horário de destino | America/Sao_Paulo |
| fuso_horario | No | Fuso horário para operações | America/Sao_Paulo |
| incluir_hora | No | Incluir horário na formatação | |
| tipo_analise | No | Tipo de análise a realizar | completa |
| tipo_calculo | No | Tipo de cálculo a realizar | |
| formato_saida | No | Formato de saída para resultados | iso |
| formato_origem | No | Formato de origem para conversão | auto |
| horario_inicio | No | Horário de início (HH:mm) | 00:00 |
| intervalo_dias | No | Intervalo em dias para sequências | |
| tipo_conversao | No | Tipo de conversão a realizar | formato |
| tipo_validacao | No | Tipo de validação a realizar | formato |
| data_nascimento | No | Data de nascimento para cálculo de idade (YYYY-MM-DD) | |
| formato_destino | No | Formato de destino para conversão | iso |
| intervalo_horas | No | Intervalo em horas para sequências de horário | |
| formato_esperado | No | Formato esperado para validação | auto |
| incluir_feriados | No | Incluir feriados nos cálculos | |
| incluir_segundos | No | Incluir segundos na formatação | |
| apenas_dias_uteis | No | Gerar apenas dias úteis (segunda a sexta) | |
| incluir_astronomia | No | Incluir informações astronômicas (fases da lua, estações) | |
| formato_customizado | No | Padrão customizado (ex: DD/MM/YYYY HH:mm:ss) | |
| incluir_fins_semana | No | Incluir fins de semana nos cálculos | |
| incluir_milissegundos | No | Incluir milissegundos no timestamp |