【问题标题】:Flatpickr loading as AM time instead of PM timeFlatpickr 加载为上午时间而不是下午时间
【发布时间】:2021-02-11 15:16:31
【问题描述】:

Flatpickr 有问题。我正在使用 Flatpickr 的日期和时间功能。在我尝试加载和时间是 PM 时间之前,它工作得很好,它会像 AM 一样加载 PM 时间。例如,在我的数据库中,我有一个 dateTime 存储为 2021-03-09 21:00:00.000,但它将在上午 9:00 而不是晚上 9:00 加载到应用程序中。我搜索了 Flatpickr 文档,但找不到其他遇到此问题的人。

我也可以将时间显示为军事的解决方案。即使我在我的 html razor 中将它设置为军事,它仍然加载为 AM。

<div class="col-sm-3 form-group" id="datetimepicker1">
    @Html.Label("Est Completion")
    @Html.TextBoxFor(m => m.CaseMaster.DateEstCompletion, new { @Id = "EstCompletion", @class = "form-control col-sm", @placeholder = "Est Completion", @data_toggle = "flatpickr", @data_enable_time = "true", @time_24hr = "true",  @data_date_format = "m/d/Y H:i"})
</div>

感谢您的宝贵时间

【问题讨论】:

  • 我可以通过将秒数添加到格式化字符串 data_date_format = "m-d-Y G:i:SK" flatpickr.js.org/formatting 来完成这项工作

标签: c# model-view-controller razor flatpickr


【解决方案1】:

我可以通过在格式化字符串 data_date_format = "m-d-Y G:i:SK" flatpickr.js.org/formatting 中添加秒数来完成这项工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 2020-06-30
    相关资源
    最近更新 更多