Crear campos HTML de fecha y hora online

El Generador HTML Date and Time Input crea un elemento <input> para una fecha, una fecha y hora locales, un mes, una hora o una semana ISO. Selecciona Type y define Name, ID, el Label visible y Default Value. La vista previa, el resultado HTML y el resultado C# se actualizan a la vez.



Crear un campo de fecha u hora en C#

El panel C# muestra cómo crear el campo y la etiqueta configurados mediante Aspose.HTML for .NET . El código generado sigue estos pasos:

  1. Crea un HTMLDocument y un HTMLInputElement mediante CreateElement() .
  2. Establece el tipo, el nombre, el ID y el valor predeterminado a partir de las opciones seleccionadas.
  3. Crea un HTMLLabelElement y después establece su propiedad For y el texto visible.
  4. Añade ambos elementos mediante AppendChild() y guarda el documento con Save() .

Configura primero el campo y copia después el código C# actualizado en tu proyecto .NET.


Preguntas frecuentes sobre el Generador HTML Date and Time Input

1. ¿Qué tipos de entrada de fecha y hora admite el generador?

El generador admite date, datetime-local, month, time y week. Cada Type produce el campo HTML correspondiente y exige un valor en el formato legible por máquina específico de ese tipo.

2. ¿Por qué la fecha o la hora mostrada puede diferir del valor generado?

Los navegadores pueden presentar un selector y un formato de visualización localizados, mientras que el valor HTML conserva su formato normalizado legible por máquina. Por tanto, el marcado generado no depende de la configuración regional usada para mostrar el control.

3. ¿datetime-local incluye una zona horaria?

No. Un valor datetime-local contiene una fecha de calendario y una hora local sin desplazamiento UTC ni identificador de zona horaria. La aplicación debe proporcionar por separado el contexto de zona horaria previsto al almacenar o procesar el valor.

4. ¿Por qué el selector tiene un aspecto diferente según el navegador o el dispositivo?

Los campos de fecha y hora utilizan interfaces propias del navegador y del sistema operativo. El formato del valor enviado está normalizado, pero el calendario, el reloj y la selección de semana pueden variar.

5. ¿Por qué una semana ISO cercana a Año Nuevo puede pertenecer a otro año?

Las semanas ISO usan un año de numeración semanal y no simplemente el año natural de la fecha. Por ello, los primeros o últimos días de un año natural pueden pertenecer al año de semana ISO adyacente.


Instalar Aspose.HTML for .NET

Instale Aspose.HTML for .NET desde NuGet con la CLI de .NET:

dotnet add package Aspose.HTML

También puede usar la interfaz del Administrador de paquetes NuGet o ejecutar Install-Package Aspose.HTML en la consola del Administrador de paquetes. Consulte la guía de instalación para configurar la biblioteca o solicite una licencia temporal para evaluar la API sin limitaciones.