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>
如果有任何我错过的信息,请告诉我。