Foros del Web » Programación para mayores de 30 ;) » Programación General »

Calcular dias entre dos fechas

Estas en el tema de Calcular dias entre dos fechas en el foro de Programación General en Foros del Web. Necesito calcular dias entre dos fechas excluyendo Sabados y Domingos Ayuda por favor...
  #1 (permalink)  
Antiguo 08/08/2008, 10:16
 
Fecha de Ingreso: febrero-2002
Mensajes: 11
Antigüedad: 23 años
Puntos: 0
Calcular dias entre dos fechas

Necesito calcular dias entre dos fechas excluyendo Sabados y Domingos

Ayuda por favor
  #2 (permalink)  
Antiguo 08/08/2008, 10:30
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Calcular dias entre dos fechas

TIenes algo de código armado?
  #3 (permalink)  
Antiguo 08/08/2008, 10:59
 
Fecha de Ingreso: febrero-2002
Mensajes: 11
Antigüedad: 23 años
Puntos: 0
Respuesta: Calcular dias entre dos fechas

Cita:
Iniciado por okram Ver Mensaje
TIenes algo de código armado?
La verdad tengo un codigo que me devuelve todos los dias entre dos fechas pero ami me interesa enviarle las variables $finicial y $ffinal para obtener el resultado excluyendo sabados y domingo.

Tambien puede ser un codigo que te devuelva la cantidad de sabados y domingos entre dos fechas asi lo restaria los valores de codigo anterior.
  #4 (permalink)  
Antiguo 08/08/2008, 11:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses
Puntos: 2135
Respuesta: Calcular dias entre dos fechas

Tema trasladado a Ingenieria del Software y Gestion de Proyectos.
  #5 (permalink)  
Antiguo 08/08/2008, 12:23
 
Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: Calcular dias entre dos fechas

¿Puedes ser mas específico? ¿En que tecnología estas haciéndolo? Porque si lo haces por ejemplo en java, a la fecha normalmente puedes pedirle el dia de la semana. Quizas en php hay algo parecido, o en .net...

Igual, si consigues algo como eso, el algoritmo no es muy complicado(en pseudo-codigo):
Código:
fecha = fechainicial;
while(fecha != fechafinal){
if (!fecha is sabado or !fecha is domingo) cantidadDiasHabiles++;
fecha.avanzarDia();
}
return cantidadDiasHabiles;
Obviamente este thread estaba en otro lado, quizas lo posteaste en php, pero hay algunos moderadores que ponen cualquier thread en este foro, cuando debería de ir en programación.
__________________
Saludoss
Guille
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.