Javascript 如何在youtrack工作流中使用getHours()?
我是Youtrack工作流的新手。我正在尝试创建一个新的工作流,从当前日期到时间需要几个小时 我正在使用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运行的服务器的时间。例
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为单位获取时间,然后添加固定小时数以获取本地时间