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.



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:

  1. Erstellt ein HTMLDocument und mit CreateElement() ein HTMLInputElement .
  2. Legt Typ, Name, ID und Standardwert anhand der gewählten Einstellungen fest.
  3. Erstellt ein HTMLLabelElement und legt anschließend dessen Eigenschaft For sowie den sichtbaren Text fest.
  4. Fügt beide Elemente mit AppendChild() hinzu und speichert das Dokument mit Save() .

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.