Créer des champs HTML de date et d’heure en ligne
Le Générateur HTML Date and Time Input crée un élément <input> pour une date, une date et une heure locales, un mois, une heure ou une semaine ISO. Choisissez Type et définissez Name, ID, le Label visible et Default Value. L’aperçu et les sorties HTML et C# sont actualisés ensemble.
Options du Générateur Date and Time Input
- Type sélectionne
date,datetime-local,month,timeouweek. - Name identifie le champ lors de l’envoi des données du formulaire.
- ID identifie le champ et fournit la valeur correspondante pour l’attribut
fordu libellé. - Label définit le texte visible associé au contrôle.
- Default Value utilise le format requis par le Type sélectionné, à savoir
YYYY-MM-DD,YYYY-MM-DDTHH:mm,YYYY-MM,HH:mmouYYYY-Www.
Lorsque Type change, le contrôle Default Value adopte le type d’entrée natif correspondant et insère une valeur actuelle valide. L’interface précise du sélecteur dépend du navigateur et du système d’exploitation.
Créer un champ de date ou d’heure en C#
Le panneau C# montre comment créer le champ et le libellé configurés avec Aspose.HTML for .NET . Le code généré suit les étapes suivantes :
- Crée un
HTMLDocumentet unHTMLInputElementavecCreateElement(). - Définit le type, le nom, l’ID et la valeur par défaut à partir des options sélectionnées.
- Crée un
HTMLLabelElement, puis définit sa propriétéForet le texte visible. - Ajoute les deux éléments avec
AppendChild()et enregistre le document avecSave().
Configurez d’abord le champ, puis copiez le code C# actualisé dans votre projet .NET.
Questions fréquentes sur le Générateur HTML Date and Time Input
1. Quels types de saisie de date et d’heure le générateur prend-il en charge ?
Le générateur prend en charge date, datetime-local, month, time et week. Chaque Type produit le champ HTML correspondant et exige une valeur lisible par machine dans le format propre à ce type.
2. Pourquoi la date ou l’heure affichée peut-elle différer de la valeur générée ?
Les navigateurs peuvent présenter un sélecteur et un format d’affichage localisés, tandis que la valeur HTML conserve son format normalisé lisible par machine. Le balisage généré ne dépend donc pas des paramètres régionaux utilisés pour afficher le contrôle.
3. datetime-local inclut-il un fuseau horaire ?
Non. Une valeur datetime-local contient une date civile et une heure locale sans décalage UTC ni identifiant de fuseau horaire. L’application doit fournir séparément le contexte de fuseau horaire prévu lorsqu’elle stocke ou traite la valeur.
4. Pourquoi le sélecteur diffère-t-il selon le navigateur ou l’appareil ?
Les champs de date et d’heure utilisent des interfaces propres au navigateur et au système d’exploitation. Le format de la valeur envoyée est normalisé, mais le calendrier, l’horloge et la sélection de semaine peuvent varier.
5. Pourquoi une semaine ISO proche du Nouvel An peut-elle appartenir à une autre année ?
Les semaines ISO utilisent une année de numérotation des semaines et pas simplement l’année civile de la date. Les premiers ou derniers jours d’une année civile peuvent donc appartenir à l’année de semaine ISO voisine.
Installer Aspose.HTML for .NET
Installez Aspose.HTML for .NET depuis NuGet avec l’interface CLI .NET :
dotnet add package Aspose.HTML
Vous pouvez également utiliser l’interface du gestionnaire de packages NuGet ou exécuter Install-Package Aspose.HTML dans la console du gestionnaire de packages. Consultez le
guide d’installation
pour la configuration, ou demandez une
licence temporaire
afin d’évaluer l’API sans limitations.
Autres générateurs HTML
Créez d’autres éléments et structures HTML avec des générateurs spécialisés