Understanding Date and Time Serialization

Date and time values are serialized as epoch time when passed via Visualforce remoting.

Date, DateTime, and Time objects are returned from a RemoteAction function are serialized as a long integer.

Serialized Datetime Value

1[{
2    "statusCode": 200,
3    "type": "rpc",
4    "tid": 8,
5    "ref": false,
6    "action": "DateTestController",
7    "method": "add",
8    "result": 1432047600000
9}]