conteo de dias con fechas
Publicado por Andres (1 intervención) el 18/05/2019 00:33:52
Hola, quisiera consultarles algo..
tengo un formulario donde captura una fecha pero quiero que apartir de la fecha actual cuente 2 dias y si la fecha que escoge el usuario(en el input) esta dentro de esos 2 dias que se hizo el conteo apartir de la fecha actual, envie una alerta, tengo esta funcion pero no se como excluir los dias sabados y domingos, ejemplo: si la solicitud se hace hoy viernes pues deberia empezar a contar apartir del lunes los dos dias..
este es el codigo:
tengo un formulario donde captura una fecha pero quiero que apartir de la fecha actual cuente 2 dias y si la fecha que escoge el usuario(en el input) esta dentro de esos 2 dias que se hizo el conteo apartir de la fecha actual, envie una alerta, tengo esta funcion pero no se como excluir los dias sabados y domingos, ejemplo: si la solicitud se hace hoy viernes pues deberia empezar a contar apartir del lunes los dos dias..
este es el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<body>
<input type="date" id="fecha_digitada" onchange="contador_dias_calendario()" />
</body>
</html>
<script type="text/javascript">
var fecha = new Date(); //Fecha actual
var mes = fecha.getMonth()+1; //obteniendo mes
var dia = fecha.getDate(); //obteniendo dia
var anio = fecha.getFullYear(); //obteniendo año
if(dia<10)
dia='0'+dia;
if(mes<10)
mes='0'+mes;
var fecha_actual_convertida = anio+"-"+mes+"-"+dia;
var input = document.getElementById("fecha_digitada");
input.setAttribute("min", fecha_actual_convertida);
var fecha_actual = anio+"/"+mes+"/"+dia;
function contador_dias_calendario(){
var start=new Date(fecha_actual);
start.setDate(start.getDate()+8);
//fecha contando los dias habiles
var fecha_sumada = start.toISOString().slice(0,10).replace(/-/g,"-");
var fecha_ingresada=document.getElementById("fecha_digitada").value;
if (fecha_ingresada <= fecha_sumada || fecha_ingresada >= fecha_actual) {
alert("No se puede realizar la solicitud menos de los 7.");
}else{
alert("esta permitido");
}
}
</script>
Valora esta pregunta


0