从服务器我得到这种格式的datetime变量:6/29/2011 4:52:48 PM它是UTC时间.我想使用JavaScript将其转换为当前用户的浏览器时间.
如何使用JavaScript或jQuery完成此操作?
好吧,说JSON解析字符串UTC日期如下:
2012-11-29 17:00:34 UTC
Run Code Online (Sandbox Code Playgroud)
现在,如果我想将此UTC日期转换为当地时间,我该怎么做?
如何将其格式化为其他类似的东西yyyy-MM-dd HH:mm:ss z?
这date.toString('yyyy-MM-dd HH:mm:ss z');永远不会成功:/
我正在做一个
console.log(process.env.TZ);
console.log(new Date());
Run Code Online (Sandbox Code Playgroud)
它输出
Europe/Amsterdam
2018-09-02T08:07:03.842Z
Run Code Online (Sandbox Code Playgroud)
但目前的时间是10:07而不是08:07.
实际的问题是,当我将模型保存到数据库时,它会以某种方式转换为UTC,这不是我想要的.它就像order.delivery_date = 2018-08-06 10:00:00; order.save().当我查看数据库时,它说08:00:00.我该如何防止这种情况发生?
我正在使用Loopback 3和MySQL.