I have rest service which returns a collection of objects and one of the field of the item is a date string (ISO-8601 format ) and the date value as follows
"createdDate" : "2017-02-21T12:56:50.907",
In the angular4 UI I put DatePipe to format the above date
{{resultItem.createdDate| date:'short'}}
and I am getting wrong conversion as follows
2/21/2017, 7:56 AM
instead of
2/21/2017, 0:56 AM
createdDate
is being parsed as UTC rather than your local time, so it gets converted from UTC to your local time. – Allison