JsonView outputs unreliable DateTime representation
Currently, the JsonView just outputs
Y-m-d H:i:s as string when it comes to a DateTime object. This is incorrect since it doesn't care about time zones / offsets.
- it's 15:13 GMT, a record is created
- the record is stored in 14:13 UTC
- after Hydration, the DateTime object represents 14:13 UTC
- JsonView's H:i:s makes "14:13" of it