Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Período
- function periodo(diaDaSemana) {
- var constraintBusinessPeriod1 = DatasetFactory.createConstraint('sqlLimit', '100', '100', ConstraintType.MUST);
- var constraintBusinessPeriod2 = DatasetFactory.createConstraint('businessPeriodPK.periodId', 'Suporte TI', 'Suporte TI', ConstraintType.MUST);
- var constraintBusinessPeriod3 = DatasetFactory.createConstraint('businessPeriodPK.weekDay', diaDaSemana, diaDaSemana, ConstraintType.MUST);
- var datasetBusinessPeriod = DatasetFactory.getDataset('businessPeriod', null, new Array(constraintBusinessPeriod1, constraintBusinessPeriod2, constraintBusinessPeriod3), null);
- return datasetBusinessPeriod;
- }
- function toleranciaHorario () {
- //var horarios = diferencaData("01/01/2000 10:00:00", "01/01/2000 12:00:00");
- data = new Date("10/07/2019 00:17:00");
- // Busca no cadastro de período
- var cadastroDeHorarios = periodo(parseInt(data.getDay() + 1)).values;
- console.log(cadastroDeHorarios);
- for (i = 0; i < cadastroDeHorarios.length; i++) {
- var per1 = cadastroDeHorarios[i].initialHour;
- var per2 = cadastroDeHorarios[i].finalHour;
- console.log (i + " - Per 1: " + per1 + " Per 2: " + per2);
- }
- var dataEmMinutos = horasEmMinutos(data.getHours() + ":" + data.getMinutes());
- // Se multiplicarmos os minutos por 60 segundos, então obtemos o valor em segundos
- console.log("Segundos: " + (dataEmMinutos*60));
- // Em JS o domingo é o dia 0, no Fluig é o dia 1
- console.log("Dia da semana: " + parseInt(data.getDay() + 1));
- if (dataEmMinutos > 18) {
- console.log("Mais de 18");
- } else {
- console.log("Menor de 18");
- }
- }
- toleranciaHorario()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement