<p dir="auto">Angular 1.x could read an ISO 8601 date from a JSON string and correctly format it with the date filter. For example:  releaseDate: "2001-12-19T00:00:00" could be formatted using: {{ movie.releaseDate | date}}</p>
<p dir="auto">The Angular 2 date pipe throws an exception: "Invalid argument '2001-12-19T00:00:00' for pipe 'function DatePipe() "</p>
<p dir="auto">It would be much more user-friendly for the developer if a date from a JSON string could be formatted with the date pipe without first having to transform the string into a JavaScript date.</p>
<p dir="auto">The new date pipe only supports date objects or numbers but not ISO strings. In ng1 this was valid and made displaying simple JSON from api's to the UI very easy with little conversion process.</p>
<p dir="auto">Plunker with ng1 behavior date filter <a href="http://plnkr.co/edit/P0P0VKhmnYyJNdBcVcvM?p=preview" rel="nofollow">ng1 iso</a></p>