【发布时间】:2015-05-13 03:12:05
【问题描述】:
我目前有一个带有 date 输入字段的 HTML 表单。是否可以仅将其设置为 YYYY 格式?我对日期或月份不感兴趣,需要这种格式的年份来进行一些 PHP 处理。
我知道我可以做一些额外的工作来将日期转换为YYYY 格式,但我想知道是否有办法强制用户以这种方式提供它?
【问题讨论】:
标签: html date forms html-input
我目前有一个带有 date 输入字段的 HTML 表单。是否可以仅将其设置为 YYYY 格式?我对日期或月份不感兴趣,需要这种格式的年份来进行一些 PHP 处理。
我知道我可以做一些额外的工作来将日期转换为YYYY 格式,但我想知道是否有办法强制用户以这种方式提供它?
【问题讨论】:
标签: html date forms html-input
不确定这是否可行:
<input id="startdate" name="startdate" min="1900" max="2100" type="date">
【讨论】:
type="date",因为某些浏览器会覆盖设置。只需要验证用户是否在 min 和 max 之外输入年份,并可能使用一些 JavaScript 设置当前年份,这样它就不会在未来崩溃。