【问题标题】:Bootstrap 4 DateTimePicker start week on mondayBootstrap 4 DateTimePicker 在星期一开始一周
【发布时间】:2018-08-24 16:23:52
【问题描述】:

Bootstrap 4 datetimepicker 中,如何让周从星期一开始而不是星期日?

【问题讨论】:

    标签: html css bootstrap-4 datetimepicker bootstrap-datetimepicker


    【解决方案1】:

    正如您评论的那样,这个库似乎并非如此

    您可以在选项中执行此操作,同时启动您的日期选择器

    $('#yourElement').datetimepicker({
        weekStart: 1
    });
    

    这会改变您认为一周的第一天。

    我以为我知道这个库 :) 但是this one 确实支持 weekStart 并且基本上提供了相同的功能。

    但是,更改语言环境确实有效,并且是首选方式。这些库与 moment.js 一起使用。

    $('#yourElement').datetimepicker({
        locale: 'en' // or whatever your locale is, 'ru' for example
    });
    

    这是有效的,因为无论您的语言环境的第一个 DOW 是什么,moment.js 都会相应地改变它as explained here。如果您想自动支持其他语言环境,可以使用此方法。

    例如,您可能能够确定客户端的语言环境并将其直接传递到日期选择器:

        locale: navigator.language || 'en'
    

    此外,您可以在问题中包含的页面上找到所有信息 :)

    【讨论】:

    • 我们谈论的是同一个 datetimepicker 库吗?我在这个库中没有看到“weekStart”选项。你能点击那个链接检查一下吗?
    • @J.Knapp 我改变了我的答案,我之前尝试了很多库并且假设这个选项被实现了太快了
    • 这成功了!谢谢!我不知道欧洲国家从星期一而不是星期日开始。令人着迷。
    猜你喜欢
    • 2014-08-16
    • 1970-01-01
    • 2017-12-14
    • 2012-11-27
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多