new flatPickr(flatPicker,
{
nextArrow: '<svg class="icon icon-arrow-right"><use xlink:href="/dist/assets/svg-definition/symbol-defs.svg#icon-arrow-right"></use></svg>',
prevArrow: '<svg class="icon icon-arrow-left"><use xlink:href="/dist/assets/svg-definition/symbol-defs.svg#icon-arrow-left"></use></svg>',
// Date format
altInput: true,
altFormat: 'd-m-Y'
}
);
我正在尝试使用 altFormat 更改日期的值,使其采用英文 DD/MM/YYYY 格式而不是美国格式。
我觉得将 alTformat 设置为上述内容就可以做到这一点。有什么我想念的吗。
我的元素的 html 看起来像这样。
<div class="form__date-picker form__placeholder">
@Html.TextBoxFor(x => x.DateOfBirth, StringFormats.ProfileDateTimeFormat, new {
@class = "form__input flatpickr",
placeholder = "Date of birth"
})
<svg class="icon icon-calendar">
<use xlink:href="/dist/assets/svg-definition/symbol-defs.svg#icon-calendar"></use>
</svg>
</div>
如果有任何我错过的信息,请告诉我。