在线创建 HTML Date and Time Input

HTML Date and Time Input 生成器为日期、本地日期和时间、月份、时间或 ISO week 创建 <input>。选择 input Type,并设置 Name、ID、可见 Label 和 Default Value,预览、HTML 输出和 C# 输出会同步更新。



使用 C# 创建 Date 或 Time Input

C# 面板展示如何使用 Aspose.HTML for .NET 创建已配置的 input 和 label。生成的代码执行以下步骤:

  1. 使用 CreateElement() 创建 HTMLDocument 和 HTMLInputElement 。
  2. 根据所选选项设置 Type、Name、ID 和 Default Value。
  3. 创建 HTMLLabelElement ,再设置其 For 属性和可见文本。
  4. 使用 AppendChild() 添加两个元素,并使用 Save() 写入文档。

先配置 input,然后将更新后的 C# 代码复制到 .NET 项目中。


HTML Date and Time Input 生成器常见问题

1. 生成器支持哪些 date 和 time input Type?

生成器支持 date、datetime-local、month、time 和 week。每种 Type 都会生成对应的 HTML input,并要求使用特定的机器可读值格式。

2. 为什么显示的日期或时间可能与生成值不同?

浏览器可能根据用户区域设置显示本地化 picker 和格式,而 HTML 值仍使用标准化的机器可读格式。因此,生成的 markup 不依赖用户的显示区域设置。

3. datetime-local 是否包含 time zone?

不包含。datetime-local 值包含日历日期和本地时钟时间,但不包含 UTC offset 或 time-zone identifier。应用程序在存储或处理该值时必须单独提供预期的 time-zone context。

4. 为什么 picker 在不同浏览器或设备中的外观不同?

日期和时间控件使用浏览器及操作系统提供的界面。提交值的格式是标准化的,但日历、时钟和 week-selection UI 可能不同。

5. 为什么新年前后的 ISO week 可能属于另一个年份?

ISO week 使用 week-numbering year,而不只是日期的日历年份。因此,日历年最初或最后的几天可能属于相邻的 ISO week-year。


安装 Aspose.HTML for .NET

使用 .NET CLI 从 NuGet 安装 Aspose.HTML for .NET :

dotnet add package Aspose.HTML

您也可以使用 NuGet 包管理器界面,或在包管理器控制台中运行 Install-Package Aspose.HTML。有关配置详情,请参阅 安装指南 ;如需不受评估版限制地测试 API,请申请 临时许可证 。