Створення HTML Date and Time Input онлайн
Генератор HTML Date and Time Input створює <input> для дати, локальної дати й часу, місяця, часу або ISO-тижня. Виберіть Type та задайте Name, ID, видимий Label і Default Value – попередній перегляд, HTML- і C#-код оновлюватимуться одночасно.
Параметри HTML Date and Time Input
- Type вибирає
date,datetime-local,month,timeабоweek. - Name ідентифікує поле під час надсилання даних форми.
- ID ідентифікує input і задає відповідне значення для атрибута
forелемента label. - Label визначає видимий текст, пов’язаний з елементом керування.
- Default Value використовує формат, потрібний вибраному Type –
YYYY-MM-DD,YYYY-MM-DDTHH:mm,YYYY-MM,HH:mmабоYYYY-Www.
Зміна Type оновлює елемент керування Default Value до відповідного нативного типу input і вставляє коректне поточне значення. Точний вигляд засобу вибору залежить від браузера й операційної системи.
Створення Date або Time Input на C#
Панель C# показує, як створити налаштовані input і label за допомогою Aspose.HTML for .NET . Згенерований код виконує такі дії:
- Створює
HTMLDocumentіHTMLInputElementметодомCreateElement(). - Задає Type, Name, ID і Default Value відповідно до вибраних параметрів.
- Створює
HTMLLabelElement, а потім задає його властивістьForі видимий текст. - Додає обидва елементи методом
AppendChild()і записує документ методомSave().
Спочатку налаштуйте input, а потім скопіюйте оновлений C#-код у свій проєкт .NET.
Поширені запитання про HTML Date and Time Input
1. Які типи date і time input підтримує генератор?
Генератор підтримує date, datetime-local, month, time і week. Кожен Type створює відповідний HTML input і потребує спеціального машинозчитуваного формату значення.
2. Чому відображена дата або час можуть відрізнятися від згенерованого значення?
Браузер може показувати локалізований засіб вибору та формат, тоді як HTML-значення залишається у стандартизованій машинозчитуваній формі. Отже, згенерована розмітка не залежить від локалі відображення користувача.
3. Чи містить datetime-local часовий пояс?
Ні. Значення datetime-local містить календарну дату й місцевий час без зміщення UTC або ідентифікатора часового поясу. Під час збереження чи обробки значення програма повинна окремо визначити потрібний контекст часового поясу.
4. Чому засіб вибору виглядає по-різному в різних браузерах або на пристроях?
Елементи керування датою й часом використовують інтерфейси браузера та операційної системи. Формат надісланого значення стандартизований, але календар, годинник та інтерфейс вибору тижня можуть відрізнятися.
5. Чому ISO-тиждень біля Нового року може належати до іншого року?
ISO-тижні використовують рік нумерації тижнів, а не лише календарний рік дати. Тому кілька перших або останніх днів календарного року можуть належати до сусіднього ISO-року.
Установлення Aspose.HTML for .NET
Установіть Aspose.HTML for .NET з NuGet за допомогою .NET CLI:
dotnet add package Aspose.HTML
Також можна скористатися інтерфейсом диспетчера пакетів NuGet або виконати Install-Package Aspose.HTML у консолі диспетчера пакетів. Докладні інструкції наведено в
посібнику зі встановлення
. Щоб оцінити API без обмежень ознайомлювальної версії, запросіть
тимчасову ліцензію
.
Інші підтримувані генератори HTML
Створюйте й переглядайте розмітку інших поширених HTML-елементів.