Página 1 de 1

Cálculo de días

NotaPublicado: 2006-10-02 09:21 @431
por Lor
Agradeceria si me pudiesen indicar como obtener el numero de días entre dos fechas dadas, sin considerar sabados ni domingos.

Estoy utilizando el módulo: Date::Calc


Muchas gracias :D

NotaPublicado: 2006-10-02 10:12 @467
por kidd
Hola:

El tema ya fue visto en el foro. Por favor checa el siguiente link:
viewtopic.php?t=1047

Saludos

NotaPublicado: 2006-10-02 10:17 @470
por explorer
Hay otros módulos mejores que Date::Calc para hacer ese cálculo.

En este foro encontrarás ejemplos con DateTime (el que yo suelo usar) y Date::Manip, que, en este caso, es el recomendado, ya que hay que hacer cuentas con los fines de semana.

Ejemplo:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl -l

use Date::Manip;

Date_Init( "DateFormat=non-US", "EraseHolidays=1" );

$diferencia = DateCalc("10/07/2006", "18/07/2006", 2);  # 2: modo 'business'
$dias = Delta_Format($diferencia,1,"%dt");              # pasar a días
print $dias; # 6.0
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

En este foro hay más ejemplos para el caso de tener en cuenta las fiestas.

Solucionado, Gracias

NotaPublicado: 2006-10-05 07:31 @355
por Lor
Muchas gracias, explorer - kid, ya esta solucionado.

Archivo configuracion

NotaPublicado: 2006-10-06 05:21 @264
por Lor
Explorer, he probado tu sugerencia y anda correctamenta, Te agradezco mucho. Ahora necesitaría saber una vez creado el archivo "fiestas.txt" en que lugar seteas ese nombre de archivo para que lo tenga en cuenta y en que lugar das el path donde reside.

Nuevamente gracias, :D

NotaPublicado: 2006-10-06 06:00 @292
por explorer
Debes seguir el enlace que te indicó kidd.

NotaPublicado: 2006-10-06 08:54 @412
por kidd