HTML-Felder für Datum und Uhrzeit online erstellen
Der HTML Date and Time Input-Generator erstellt ein Element <input> für ein Datum, ein lokales Datum mit Uhrzeit, einen Monat, eine Uhrzeit oder eine ISO-Woche. Wählen Sie Type und legen Sie Name, ID, sichtbares Label und Default Value fest. Vorschau, HTML-Ausgabe und C#-Ausgabe werden gemeinsam aktualisiert.
Einstellungen des Date and Time Input-Generators
- Type wählt
date,datetime-local,month,timeoderweek. - Name identifiziert das Feld beim Übermitteln der Formulardaten.
- ID identifiziert das Eingabefeld und liefert den passenden Wert für das Attribut
fordes Labels. - Label legt den sichtbaren Text für das Steuerelement fest.
- Default Value verwendet das vom gewählten Typ verlangte Format
YYYY-MM-DD,YYYY-MM-DDTHH:mm,YYYY-MM,HH:mmoderYYYY-Www.
Beim Ändern von Type erhält das Feld Default Value den entsprechenden nativen Eingabetyp und einen gültigen aktuellen Wert. Die genaue Auswahloberfläche hängt vom Browser und Betriebssystem ab.
Ein Datums- oder Zeitfeld in C# erstellen
Der C#-Bereich zeigt, wie Sie das konfigurierte Eingabefeld und Label mit Aspose.HTML for .NET erstellen. Der erzeugte Code führt folgende Schritte aus:
- Erstellt ein
HTMLDocumentund mitCreateElement()einHTMLInputElement. - Legt Typ, Name, ID und Standardwert anhand der gewählten Einstellungen fest.
- Erstellt ein
HTMLLabelElementund legt anschließend dessen EigenschaftForsowie den sichtbaren Text fest. - Fügt beide Elemente mit
AppendChild()hinzu und speichert das Dokument mitSave().
Konfigurieren Sie zuerst das Eingabefeld und kopieren Sie anschließend den aktualisierten C#-Code in Ihr .NET-Projekt.
FAQ zum HTML Date and Time Input-Generator
1. Welche Datums- und Zeiteingabetypen unterstützt der Generator?
Der Generator unterstützt date, datetime-local, month, time und week. Jeder Typ erzeugt das entsprechende HTML-Eingabefeld und erfordert einen typspezifischen maschinenlesbaren Wert.
2. Warum kann das angezeigte Datum oder die Uhrzeit vom erzeugten Wert abweichen?
Browser können eine lokalisierte Auswahloberfläche und ein lokalisiertes Anzeigeformat verwenden, während der HTML-Wert im standardisierten maschinenlesbaren Format bleibt. Das erzeugte Markup hängt daher nicht von der Anzeigesprache des Benutzers ab.
3. Enthält datetime-local eine Zeitzone?
Nein. Ein datetime-local-Wert enthält ein Kalenderdatum und eine lokale Uhrzeit ohne UTC-Offset oder Zeitzonenkennung. Die Anwendung muss den vorgesehenen Zeitzonenkontext beim Speichern oder Verarbeiten separat bereitstellen.
4. Warum sieht die Auswahl in verschiedenen Browsern oder auf verschiedenen Geräten unterschiedlich aus?
Datums- und Zeitfelder verwenden browser- und betriebssystemspezifische Oberflächen. Das Format des übermittelten Wertes ist standardisiert, Kalender, Uhr und Wochenauswahl können sich jedoch unterscheiden.
5. Warum kann eine ISO-Woche um Neujahr zu einem anderen Jahr gehören?
ISO-Wochen verwenden ein Wochennummerierungsjahr und nicht einfach das Kalenderjahr des Datums. Daher können die ersten oder letzten Tage eines Kalenderjahres zum benachbarten ISO-Wochenjahr gehören.
Aspose.HTML for .NET installieren
Installieren Sie Aspose.HTML for .NET aus NuGet mit der .NET CLI:
dotnet add package Aspose.HTML
Alternativ können Sie die Benutzeroberfläche des NuGet-Paket-Managers verwenden oder Install-Package Aspose.HTML in der Paket-Manager-Konsole ausführen. Einzelheiten zur Einrichtung finden Sie in der
Installationsanleitung
. Mit einer
temporären Lizenz
können Sie die API ohne Einschränkungen der Evaluierung testen.
Weitere HTML-Generatoren
Weitere HTML-Elemente und Strukturen mit spezialisierten Generatoren erstellen