当前我在我的项目中使用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'}}
当前输出(错误):2019/5/10
预期产量(右):2019/05/09
答案 0 :(得分:2)
日期过滤器会考虑您的时区。由于您要打印的日期是晚上8点,因此我想您处于+0400到+1200的时区中,使该日期变为05/10/2019。
如果您想将时区设置为其他时区,例如UTC,您可以使用
{{ '2019-05-09T20:09:11.677Z' | date:'MM/dd/yyyy' : '+0000' }}
答案 1 :(得分:0)