【问题标题】:Angular material datepiker configure timeAngular 材质日期选择器配置时间
【发布时间】:2023-04-09 18:18:02
【问题描述】:

我想使用 Angular 材质的 datepiker。

我想知道如何让它在星期一而不是星期日开始。

对于日期,当我选择它时,例如 24/05/2018 00:00 gmt+2:00。如何在没有 +2 的情况下获得准确的时间。因为如果我不这样做,我会去后端 23/05/2018 22:00

【问题讨论】:

    标签: angular datepicker angular-material


    【解决方案1】:

    我想知道如何让它在星期一而不是星期日开始。

    我在 API 中找不到任何内容。所以,我认为你做不到。

    如何在没有 +2 的情况下获得准确的时间。

    您可以简单地更改日期格式。看看这个answer

    【讨论】:

      【解决方案2】:

      您可以编写自己的 DateAdapter 类,并在 app.module 中提供此类。

      你可以找到类似的答案here

      【讨论】:

      • 这个解决方案是在星期一开始日历。但是现在怎么办才能不+2
      • 所以为了弄清楚这一点,当你点击日历中的某个日期时,你希望有什么时间,因为如果你想有不同的时间,你可以使用不同的时间格式,如@gunjit回答你。
      • 当我选择一个日期时,例如 31/05/2019 00:00:00 +2。所以这会将我发送到我的后端 30/05/2019 22:00。这是不正确的。我希望这个发送给我 31/05/2019 00:00:00
      • 没有很好的解决方案。您可以查看此answer 以了解您可以如何解决此问题。
      【解决方案3】:

      这可以通过构建自定义DateAdapter 来实现。请访问MatDatePicker start week on monday 以获得详细解释的答案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多