I'm using the Sys.Serialization.JavaScriptSerializer client class to serialize an object to json and transfer it to a service where I deserialize it to an object using DataContractJsonSerializer.

 I've noticed that dates are serialized on the client without the time zone (extra 4 digits after the 13 digits of the ticks), thus making the DataContractJsonSerializer deserialize dates to UTC kind instead of Local kind.

 Is there a way to make the client javascript serializer serialize dates with the time zone ? not by changing the original embedded script code in the System.Web.Extensions ?

 (right now, to fix this, I use regular expressions to add my timezone to the date parts in the string on the server - I can allow myself to do this because the application is meant to run only in our country where there is one time zone)

Thanks,

Ido.
...

Go to the complete details ...