我有一个 MySQL 数据库,不确定它的物理位置,但我知道我请求的表中的列是时间戳,并且我正在使用 AngularJS 来过滤时间,如下所示: {{日期变量 |日期:'h:mm a'}}
。当我查到时间时,比本地时间早了 3 个小时。我的后端使用 ExpressJS,它以这种格式返回时间 "2015-07-09T10:57:00.000Z"
。任何帮助都会很棒,谢谢。
最佳答案
所以我明白了为什么它没有返回正确的时间,我向服务器发送了客户端时间,并将该时间保存在数据库中,但我应该做的是以这种方式保存服务器时间将该时间发送给客户端,客户端将为您进行转换并显示正确的时间。
关于mysql - 将 TimeStamp 与 MySQL 一起使用,它返回服务器时间而不是本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31324267/