diff --git a/src/utils.mjs b/src/utils.mjs new file mode 100644 index 0000000..3f58fce --- /dev/null +++ b/src/utils.mjs @@ -0,0 +1,20 @@ +export function dentroHorarioExpediente() { + const agora = new Date(); + + const formatter = new Intl.DateTimeFormat("pt-BR", { + timeZone: "America/Cuiaba", + hour: "2-digit", + minute: "2-digit", + hour12: false + }); + + const horaMinuto = formatter.format(agora); + const [hora, minuto] = horaMinuto.split(":").map(Number); + + const minutos = hora * 60 + minuto; + + const inicio = 7 * 60 + 30 + const fim = 17 * 60 + 30 + + return minutos >= inicio && minutos <= fim; +}