note 34557 deleted from function.date by didou

From: Date: Wed, 30 Jul 2003 17:57:23 +0000
Subject: note 34557 deleted from function.date by didou
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-53027@lists.php.net to get a copy of this message
Note Submitter: yotecatlzin@hotmail.com ---- // Funcion General para optener la diferencia de días entre dos fechas function f_DiasDiferencia($ViejaFecha, $NuevaFecha) { list($VAnio,$VMes,$VDia) = split("-",$ViejaFecha); list($NAnio,$NMes,$NDia) = split("-",$NuevaFecha); $VDias = ( (($VAnio%4)==0 && ($VMes>2)) ? 1: 0); $VDias += $VAnio * 365 + ($VAnio/4 - ($VAnio%4)/4); $VDias += ($VMes==12? 334: ($VMes==11? 304: ($VMes==10? 273: ($VMes==9? 243: ($VMes==8? 212: ($VMes==7? 181: ($VMes==6? 151: ($VMes==5? 120: ($VMes==4? 90: ($VMes==3? 59: ($VMes==2? 31: 0))))))))))); $VDias += $VDia; $NDias = ( (($NAnio%4)==0 && ($NMes>2)) ? 1: 0); $NDias += $NAnio * 365 + ($NAnio/4 - ($NAnio%4)/4); $NDias += ($NMes==12? 334: ($NMes==11? 304: ($NMes==10? 273: ($NMes==9? 243: ($NMes==8? 212: ($NMes==7? 181: ($NMes==6? 151: ($NMes==5? 120: ($NMes==4? 90: ($NMes==3? 59: ($NMes==2? 31: 0))))))))))); $NDias += $NDia; $Diferencia = ($NDias - $VDias); return $Diferencia; }

« previous php.notes (#53027) next »