Создание полей HTML Date and Time онлайн
Генератор HTML Date and Time Input создает элемент <input> для даты, локальной даты и времени, месяца, времени или недели ISO. Выберите Type и задайте Name, ID, видимый Label и Default Value. Предпросмотр, HTML-код и C#-код обновляются одновременно.
Настройки генератора Date and Time Input
- Type выбирает
date,datetime-local,month,timeилиweek. - Name идентифицирует поле при отправке данных формы.
- ID идентифицирует поле и задает соответствующее значение атрибута
forэлемента label. - Label определяет видимый текст, связанный с элементом управления.
- Default Value использует формат, требуемый выбранным типом –
YYYY-MM-DD,YYYY-MM-DDTHH:mm,YYYY-MM,HH:mmилиYYYY-Www.
При изменении Type поле Default Value получает соответствующий нативный тип input и допустимое текущее значение. Точный вид интерфейса выбора зависит от браузера и операционной системы.
Создание поля даты или времени в C#
Панель C# показывает, как создать настроенные input и label с помощью Aspose.HTML for .NET . Созданный код выполняет следующие действия:
- Создает
HTMLDocumentиHTMLInputElementс помощьюCreateElement(). - Задает тип, имя, ID и начальное значение в соответствии с выбранными настройками.
- Создает
HTMLLabelElement, затем задает его свойствоForи видимый текст. - Добавляет оба элемента через
AppendChild()и сохраняет документ с помощьюSave().
Сначала настройте поле, затем скопируйте обновленный C#-код в свой .NET-проект.
FAQ по генератору HTML Date and Time Input
1. Какие типы полей даты и времени поддерживает генератор?
Генератор поддерживает date, datetime-local, month, time и week. Каждый вариант создает соответствующий 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-элементы и структуры с помощью специализированных генераторов