Fuso horário do servidor x fuso horário do solicitante

Preciso travar as solicitações para serem feitas durante o expediente de trabalho, consegui fazer para a unidade local, porem a funcão considera a hora do servidor e não da local e nossa outra unidade esta em Rolim de Moura e esta travando os processos dentro do expediente lá. Como posso consertar isso?

function beforeTaskCreate(colleagueId){
    var dia = new java.text.SimpleDateFormat("EEE");
    var exp_dia = dia.format(new Date());

    var hora = new java.text.SimpleDateFormat("HH");
    var exp_hora = hora.format(new Date());

    if (exp_dia == 'Sat' || (exp_hora >= 18 || exp_hora < 8)){
        throw "Este processo não pode ser iniciado fora do expediente de trabalho, salve o processo clicando em 'Salvar' e tente enviar novamente dentro do expediente de trabalho!";
    }
}

Note abaixo a evidencia:

imagem.png

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags expediente fuso horario ou faça a sua própria pergunta.