【问题标题】:Bootstrap Datepicker - Incorrect Date FormatBootstrap Datepicker - 不正确的日期格式
【发布时间】:2015-07-06 02:43:08
【问题描述】:

在使用 Bootstrap Datepicker 时遇到一些问题。我已经在网站上成功使用了它,但是对于我的生活,我似乎无法让它再次工作。

我有许多日期并声明了必要的 JavaScript 文件(jQuery.min.js 和 bootstrap-datepicker)。然后我调用日期,即 39,它可以正常工作并显示日期。但是,当我单击日期时,它会以 mm/dd/yyyy 显示日期,而不是所需的 dd/mm/yyyy。

注意:从数据库中提取的输入框中也已经有正确格式的值,但是当引导日期选择器以错误的格式显示数据时,这会产生负面影响!

    $('#date38').datepicker({
        format: "dd/mm/yyyy"
    }); 
    $('#date39').datepicker({
        format: "dd/mm/yyyy"
    }); 
    $('#date40').datepicker({
        format: "dd/mm/yyyy"
    });

【问题讨论】:

  • @DanielWeiß 确实有效,根据我的阅读,您不打算使用它,因此我一开始就没有。谢谢!
  • 还有更多代码吗?因为这个不多说,做个测试。只需放置 1 个“#date38”并删除其他 2 个,看看它是如何工作的。

标签: jquery twitter-bootstrap datepicker


【解决方案1】:

尝试通过引导程序使用datetimepicker,它会是这样的,

$('#date38').datetimepicker({
    format: "dd/mm/yyyy"
}); 
$('#date39').datetimepicker({
    format: "dd/mm/yyyy"
}); 
$('#date40').datetimepicker({
    format: "dd/mm/yyyy"
});

顺便说一句,如果您使用的是jquery-ui datepicker。会是这样的

$('#date38').datepicker({
    dateFormat: "dd/mm/yyyy"
}); 
$('#date39').datepicker({
    dateFormat: "dd/mm/yyyy"
}); 
$('#date40').datepicker({
    dateFormat: "dd/mm/yyyy"
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-03
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    相关资源
    最近更新 更多