Criar inputs HTML de data e hora online
O Gerador HTML Date and Time Input cria um <input> para data, data e hora local, mês, hora ou semana ISO. Escolha o Type e defina Name, ID, Label visível e Default Value. A visualização, a saída HTML e a saída C# são atualizadas juntas.
Opções do Gerador Date and Time Input
- Type seleciona
date,datetime-local,month,timeouweek. - Name identifica o campo quando os dados do formulário são enviados.
- ID identifica o input e fornece o valor correspondente para o atributo
fordo Label. - Label define o texto visível associado ao controle.
- Default Value usa o formato exigido pelo Type selecionado, como
YYYY-MM-DD,YYYY-MM-DDTHH:mm,YYYY-MM,HH:mmouYYYY-Www.
Alterar Type atualiza o controle Default Value para o input nativo correspondente e insere um valor atual válido. A interface exata do seletor depende do navegador e do sistema operacional.
Criar um input de data ou hora em C#
O painel C# mostra como criar o input e o Label configurados com o Aspose.HTML for .NET .
- Cria um
HTMLDocumente umHTMLInputElementcomCreateElement(). - Define Type, Name, ID e Default Value conforme as opções selecionadas.
- Cria um
HTMLLabelElemente define sua propriedadeFore o texto visível. - Adiciona os dois elementos com
AppendChild()e grava o documento comSave().
Configure primeiro o input e depois copie o código C# atualizado para seu projeto .NET.
Perguntas frequentes sobre Date and Time Input
1. Quais tipos de input de data e hora são compatíveis?
O gerador aceita date, datetime-local, month, time e week. Cada Type produz o input HTML correspondente e exige um valor legível por máquina em seu formato específico.
2. Por que a data ou hora exibida pode ser diferente do valor gerado?
Navegadores podem apresentar um seletor e formato de exibição localizados, enquanto o valor HTML permanece no formato padronizado legível por máquina. Por isso a marcação gerada não depende da localidade de exibição do usuário.
3. datetime-local inclui um fuso horário?
Não. Um valor datetime-local contém uma data de calendário e hora local sem deslocamento UTC ou identificador de fuso. O aplicativo deve fornecer separadamente o contexto de fuso ao armazenar ou processar o valor.
4. Por que o seletor tem aparência diferente entre navegadores ou dispositivos?
Controles de data e hora usam interfaces específicas do navegador e do sistema operacional. O formato do valor enviado é padronizado, mas a interface de calendário, relógio e seleção de semana pode variar.
5. Por que uma semana ISO pode pertencer a outro ano perto do Ano-Novo?
Semanas ISO usam um ano de numeração de semanas, não apenas o ano civil da data. Portanto os primeiros ou últimos dias de um ano civil podem pertencer ao ano de semana ISO adjacente.
Instalar o Aspose.HTML for .NET
Instale o Aspose.HTML for .NET pelo NuGet usando a CLI do .NET:
dotnet add package Aspose.HTML
Você também pode usar a interface do Gerenciador de Pacotes NuGet ou executar Install-Package Aspose.HTML no Console do Gerenciador de Pacotes. Consulte o
guia de instalação
para configurar a biblioteca ou solicite uma
licença temporária
para avaliar a API sem limitações.
Outros geradores HTML compatíveis
Crie e confira a marcação de outros elementos HTML comuns.