html - 无法以 yyyy-mm-dd 格式输入日期
问题描述
我有一个输入字段,type='date'。我希望能够以 yyyy-mm-dd 格式输入日期,并将占位符显示为 yyyy-mm-dd。但是日期总是显示在 mm/dd/yyyy。如何修复?
<input
type="date"
name="input"
required
title="Enter a date in this format YYYY/MM/DD"
/>
解决方案
将此添加到您的代码中并尝试
<input type="text" name="input" placeholder="YYYY-MM-DD" required pattern="(?:19|20)\[0-9\]{2}-(?:(?:0\[1-9\]|1\[0-2\])/(?:0\[1-9\]|1\[0-9\]|2\[0-9\])|(?:(?!02)(?:0\[1-9\]|1\[0-2\])/(?:30))|(?:(?:0\[13578\]|1\[02\])-31))" title="Enter a date in this format YYYY/MM/DD"/>
推荐阅读
- ruby-on-rails - 设计与远程身份验证和本地数据库身份验证的集成
- python - 如何定期更新对象配置?
- php - sql中的COUNT函数计算数据库中的整个数据
- java - 如何模拟具有高回报的 hasNext
- reporting-services - 如何对不同的表达式应用不同的过滤器?
- c# - 如何在 Windows 窗体应用程序中制作下拉菜单
- windows - 在文件中查找包含回车符的字符串 - Windows 批处理
- java - 当我从 github https://github.com/smarteist/android-image-slider 使用这个库时,无法解析符号“动画”
- angularjs - uib模式上的ckEditor在角度js中不起作用
- facebook - 向 Instagram 提交 Spark AR 效果