help wantedneeds confirmation
Description
Expected behavior
When converting a JavaScript Datetime object to an ISOString and then uploading to a KeystoneJS app, I expect the get the same time string back from the server.
Actual behavior
The Datetime string returned by the server has 5 hours appended to the value.
Steps to reproduce the behavior
-
I create a model with a Datetime field like so:
reportGenerated: { type: Types.Datetime, default: Date.now } -
Below is an example of an object with JavaScript Date objects:

- I use an API, similar to the API Gist by Jed or the File and Image API Guide. That API will reject JavaScript Date objects, but will accept an ISO string. Here is an example of the same object with it's Date objects converted to ISO strings using Date.toISOString() in preparation of uploading to the KeystoneJS server:

- Send data to the server succeeds. However, when retrieving the same data from the server, the ISO strings have 5 hours added to them:
