选择后的 flatpickr 格式化结束值
flatpickr formatting end value after selection
我有以下 html:
<div class="form-group">
@Html.LabelFor(x => x.StartDate)
@Html.TextBoxFor(m => m.StartDate, "{0:dd-MM-yyyy}", new { type = "text", @class = "flatpickrStart form-control", @id = "absenceStartDate", @Required = true })
@Html.ValidationMessageFor(x => x.StartDate, null, new { @class = "text-danger" })
</div>
<div class="form-group">
@Html.LabelFor(x => x.EndDate)
@Html.TextBoxFor(m => m.EndDate, "{0:dd-MM-yyyy}", new { type = "text", @class = "flatpickrEnd form-control", @id = "absenceEndDate", @Required = true })
@Html.ValidationMessageFor(x => x.EndDate, null, new { @class = "text-danger" })
</div>
和脚本:
function InitializeDateTimePickers() {
$(".flatpickrStart, .flatpickrEnd").flatpickr({
dateFormat: "dd-MM-yyyy H:i:s",
enableTime: true,
weekNumbers: true,
altInput: true,
altFormat: "F j, Y - h:i",
time_24hr: true
});
}
例如我的codepen:
https://codepen.io/andrelange91/pen/YOgwaJ
selection 工作正常,但是当我 selected 一个值时,
我得到的价值在某些地方似乎翻了一番。
例如,我使用选择器 select 这个:2018 年 9 月 21 日 - 8:00
返回值是这样的:2121-SepSep-18181818 08:00:0
有没有办法让我获得正确的日期时间格式?
第一次用这个插件,一直没找到解决方法
无需二次编写代码。只写一次
$(".flatpickrStart, .flatpickrEnd").flatpickr({
dateFormat: "d-M-y H:i:s", //change format also
enableTime: true,
weekNumbers: true,
altInput: true,
altFormat: "F j, Y - h:i",
time_24hr: true
});
您的问题将得到解决。
工作片段:- https://codepen.io/anon/pen/VGRWZv
注意:我也更改了link中的文本输出代码,也检查一下。
我有以下 html:
<div class="form-group">
@Html.LabelFor(x => x.StartDate)
@Html.TextBoxFor(m => m.StartDate, "{0:dd-MM-yyyy}", new { type = "text", @class = "flatpickrStart form-control", @id = "absenceStartDate", @Required = true })
@Html.ValidationMessageFor(x => x.StartDate, null, new { @class = "text-danger" })
</div>
<div class="form-group">
@Html.LabelFor(x => x.EndDate)
@Html.TextBoxFor(m => m.EndDate, "{0:dd-MM-yyyy}", new { type = "text", @class = "flatpickrEnd form-control", @id = "absenceEndDate", @Required = true })
@Html.ValidationMessageFor(x => x.EndDate, null, new { @class = "text-danger" })
</div>
和脚本:
function InitializeDateTimePickers() {
$(".flatpickrStart, .flatpickrEnd").flatpickr({
dateFormat: "dd-MM-yyyy H:i:s",
enableTime: true,
weekNumbers: true,
altInput: true,
altFormat: "F j, Y - h:i",
time_24hr: true
});
}
例如我的codepen: https://codepen.io/andrelange91/pen/YOgwaJ
selection 工作正常,但是当我 selected 一个值时, 我得到的价值在某些地方似乎翻了一番。
例如,我使用选择器 select 这个:2018 年 9 月 21 日 - 8:00 返回值是这样的:2121-SepSep-18181818 08:00:0
有没有办法让我获得正确的日期时间格式? 第一次用这个插件,一直没找到解决方法
无需二次编写代码。只写一次
$(".flatpickrStart, .flatpickrEnd").flatpickr({
dateFormat: "d-M-y H:i:s", //change format also
enableTime: true,
weekNumbers: true,
altInput: true,
altFormat: "F j, Y - h:i",
time_24hr: true
});
您的问题将得到解决。
工作片段:- https://codepen.io/anon/pen/VGRWZv
注意:我也更改了link中的文本输出代码,也检查一下。