<p dir="auto">Json retrieved from API never contains Date objects. Instead dates are transported as strings. When I run a DatePipe over a string it gives me <code class="notranslate">Invalid argument '2014-11-20T05:11:03.277+00:00' for pipe 'DatePipe'</code></p>
<p dir="auto">Please note that angular 1 date filter worked just fine with strings.</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>