gpt4 book ai didi

Angularjs 日期管道过滤器给出错误的输出

转载 作者:行者123 更新时间:2023-12-02 00:53:06 24 4
gpt4 key购买 nike

目前我在我的项目中使用angularjs,我正在使用angular js将日期格式“2019-05-09T20:09:11.677Z”转换为“MM/dd/yyyy”,但它给我错误的输出“05”/10/2019'。预期输出为“05/09/2019”。

问题是什么?谁能帮帮我。

{{'2019-05-09T20:09:11.677Z' |日期:'MM/dd/yyyy'}}

当前输出(错误):05/10/2019

预期产出(右):2019 年 5 月 9 日

最佳答案

日期过滤器会考虑您的时区。由于您尝试打​​印的日期是晚上 8 点,我猜您处于 +0400 和 +1200 范围内的时区,使日期落入 05/10/2019。

如果你想强制使用不同的时区,例如UTC,你可以使用

{{ '2019-05-09T20:09:11.677Z' | date:'MM/dd/yyyy' : '+0000' }}

关于Angularjs 日期管道过滤器给出错误的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56144561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com