默认情况下,输入类型 = \'date\' 显示日期为 YYYY-MM-DD。问题是,是否可以强制其格式为:DD-MM-YYYY?
默认情况下,输入 type="date"
显示日期为 YYYY-MM-DD
.
问题是,是否可以强制其格式为类似于: DD-MM-YYYY
?
我找到了一种改变格式的方法,这是一种棘手的方法,我只是使用 CSS 代码改变了日期输入字段的外观。
input[type="date"]::-webkit-datetime-edit, input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-clear-button {
color: #fff;
position: relative;
}
input[type="date"]::-webkit-datetime-edit-year-field{
position: absolute !important;
border-left:1px solid #8c8c8c;
padding: 2px;
color:#000;
left: 56px;
}
input[type="date"]::-webkit-datetime-edit-month-field{
position: absolute !important;
border-left:1px solid #8c8c8c;
padding: 2px;
color:#000;
left: 26px;
}
input[type="date"]::-webkit-datetime-edit-day-field{
position: absolute !important;
color:#000;
padding: 2px;
left: 4px;
}
<input type="date" value="2019-12-07">