Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 你能告诉moment.js值所在的时区吗?_Javascript_Momentjs - Fatal编程技术网

Javascript 你能告诉moment.js值所在的时区吗?

Javascript 你能告诉moment.js值所在的时区吗?,javascript,momentjs,Javascript,Momentjs,我目前在一个应用程序中工作,用户可以在其中设置自己的时区 在这种情况下,用户的时区设置为 { "value": "Africa/Accra", "label": "Africa/Accra" } 然后我们点击一个api,每次执行一个操作,所有时间都返回GMT 2020-04-02 16:24 有没有办法告诉moment.js最初的2020-04-02 16:24值是GMT 我一直在阅读,似乎我需要根据用户的时区手动设置偏移量?但是我不确定这是否是正确答案。用于指定时区,而不是可以使用

我目前在一个应用程序中工作,用户可以在其中设置自己的时区

在这种情况下,用户的时区设置为

{
  "value": "Africa/Accra",
  "label": "Africa/Accra"
}
然后我们点击一个api,每次执行一个操作,所有时间都返回GMT

2020-04-02 16:24
有没有办法告诉moment.js最初的
2020-04-02 16:24
值是GMT


我一直在阅读,似乎我需要根据用户的时区手动设置偏移量?但是我不确定这是否是正确答案。

用于指定时区,而不是可以使用的数值,以及
.tz()
函数。 您应该首先将日期时间字符串
2020-04-02 16:24
转换为力矩对象

moment('2020-04-02 16:24').tz('Africa/Accra').format('YYYY-MM-DD HH:mm')

非常感谢你!这把我带到了我需要去的地方!我最后使用了矩。utc('2020-04-02 16:24').tz('Africa/Accra')。格式('YYYY-MM-DD HH:MM')工作起来很有魅力