0
        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>

如果有任何我错过的信息,请告诉我。

4

0 回答 0