Esegui il jsfiddle: http://jsfiddle.net/E9gq9/7/ su Chrome, FF, e IE e si ottiene:Chrome interpreta l'ora ISO senza Z come UTC; C# problema
Chrome:
Chrome http://images.devs-on.net/Image/vBTz86J0f4o8zlL3-Region.png
Firefox:
Firefox http://images.devs-on.net/Image/aNPxNPUpltyjVpSX-Region.png
IE:
IE http://images.devs-on.net/Image/WXLM5Ev1Viq4ecFq-Region.png
Safari:
Safari http://images.devs-on.net/Image/AEcyUouX04k2yIPo-Region.png
ISO 8601 non sembra dire come una stringa senza Z posteriore dovrebbe essere interpretato.
Il nostro server (ASP.NET MVC4) trascina le ore UTC dal nostro database come DateTime
s e li inserisce semplicemente in JSON. Come puoi vedere per questo stiamo ottenendo risultati incoerenti sul browser.
Dovremmo semplicemente aggiungere Z a loro sul lato server?
Opera ci piace Chrome btw. – Bergi