当前我在项目中使用angularjs,其中我正在使用Angular JS转换日期格式'2019-05-09T20:09:11.6777Z'但这给了我错误的输出'05/10/2019'。预期输出为'05/09/2019'。
有什么问题?任何人都可以帮我吗?
{{{'2019-05-09T20:09:11.677Z'|日期:'mm/dd/yyyy'}}
当前输出(错误(:05/10/2019
预期输出(右(:05/09/2019
日期过滤器考虑您的时区。自您试图打印的日期以来的时间为8pm,我想您处于范围 0400和 1200的时区,使日期落入05/10/2019。
如果您想将时区强加于不同的东西,例如UTC,您可以使用
{{ '2019-05-09T20:09:11.677Z' | date:'MM/dd/yyyy' : '+0000' }}
您必须将时区指定为参数之一。
{{ date_expression | date : format : timezone}}
eg:
{{date| date:'shortDate':'GMT' }}
有关更多信息angularjs
小型演示为您的帮助演示