Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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 如何在youtrack工作流中使用getHours()?_Javascript_Java_Youtrack_Youtrack Api - Fatal编程技术网

Javascript 如何在youtrack工作流中使用getHours()?

Javascript 如何在youtrack工作流中使用getHours()?,javascript,java,youtrack,youtrack-api,Javascript,Java,Youtrack,Youtrack Api,我是Youtrack工作流的新手。我正在尝试创建一个新的工作流,从当前日期到时间需要几个小时 我正在使用newdate().getHours(),但它没有返回正确的值。 例如,假设我的当前时间是Fri Jun 12 2020 18:29:29 GMT+0530(印度标准时间)那么它应该将18作为当前小时,但我将12作为当前小时 Youtrack中的日期时间功能中也没有相同的选项(l) 请帮我解决这个问题。从现在起,new Date().getHours(返回Youtrack运行的服务器的时间。例

我是Youtrack工作流的新手。我正在尝试创建一个新的工作流,从当前日期到时间需要几个小时

我正在使用
newdate().getHours()
,但它没有返回正确的值。 例如,假设我的当前时间是
Fri Jun 12 2020 18:29:29 GMT+0530(印度标准时间)
那么它应该将18作为当前小时,但我将12作为当前小时

Youtrack中的日期时间功能中也没有相同的选项(l)

请帮我解决这个问题。

从现在起,
new Date().getHours(
返回Youtrack运行的服务器的时间。例如,如果您在自己的服务器(独立版本)上运行它,它将返回服务器操作系统中设置的时间。如果您在Youtrack服务器(包含版本)上运行它,它返回服务器操作系统中设置的时间。如果服务器操作系统无法返回时间,则返回UTC时间

这不是一个透明的行为,将在本任务中解决:在本任务中,我们希望更改它,以便根据Youtrack设置返回时间。您可以查看此问题以获得更改通知。如何操作:(屏幕截图)

不过现在,如果您使用自己的服务器,可以尝试更改那里的时间。否则,我建议您使用
Date.getUTCHours()
以UTC为单位获取时间,然后添加固定小时数以获取本地时间