我有一个RESTfull服务器,其中包含一个位于法兰克福的Amazon ec2实例中运行的Mysql DB和node.js,一个表有一个日期时间字段显示
2017-05-25 00:00:00
当我向服务器询问间隔内的所有日期时,我会以这种方式返回该记录:
2017年5月26日星期五00:00:00 GMT + 0200(CEST)
为什么会这样? 我怎样才能修复它以获得与数据库中写入的相同的日期时间,无论当地时间是什么时候?
修改
在客户端,我在角度服务中使用$ resource方法,并且使用GET方法我查询特定日期间隔内的所有记录,如下所示:
{{1}}
在服务器端,我使用具有默认配置的Sails.js和mysql Waterline适配器。控制器为空(默认蓝图正在回应以RESTfull方式发出的所有请求)。 这是模型:
{{1}}
这是我从chrome控制台获得的:
SPA和RESFull服务器托管在2个不同的EC2实例中。
编辑2
使用POSTMAN拦截器抓取查询并使用POSTMAN发回相同的确切查询我得到此结果
“id”:7872, “booking_n”:1462556458407, “到达”:“2017-05-25T22:00:00.000Z”, “出发”:“2017-05-28T22:00:00.000Z”, “确认”:1, “代理人”:“Expedia.com”, “createdAt”:“2016-05-06T17:40:58.000Z”, “updatedAt”:“2016-05-06T17:42:29.000Z”, 等等
在我看来,这是一个TMZ问题,我想知道解决这个问题的最佳做法是什么。