diff options
Diffstat (limited to 'admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php')
-rw-r--r-- | admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php | 31 |
1 files changed, 2 insertions, 29 deletions
diff --git a/admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php b/admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php index 78903ea0..73bf2aff 100644 --- a/admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php +++ b/admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php @@ -147,33 +147,6 @@ class Almanaque{ } /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - Esta función devuelve el número del día de la semana: - 0=domingo 1=Lunes, 2=mártes ... 6=sábado - - Parámetro de entrada: - Una cadena con formato de fecha dd/mm/aaaa. - ________________________________________________________________________________________________________*/ - function _DiaSemana($fecha){ - list($dia,$mes,$anno)=explode('[/.-]',$fecha); - $cont=0; - for ($i=1900;$i<$anno;$i++){ - if ($this->bisiesto($i)) $dias_anuales=366; else $dias_anuales=365; - $cont+=$dias_anuales; - } - for ($i=1;$i<$mes;$i++){ - if ($i!=2) - $cont+=$this->dias_meses[$i]; - else{ - if ($this->bisiesto($anno)) - $cont+=29; - else - $cont+=28; - } - } - $cont+=$dia+$this->desplazamiento_dias; - return($cont%7); - } - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Esta función devuelve true si el año pasado como parámetro es bisiesto y false si no lo es Parámetro de entrada: @@ -204,8 +177,8 @@ class Almanaque{ ________________________________________________________________________________________________________*/ function MesAnno($mes,$anno){ - $fecha="1/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); + $fecha="$anno-$mes-1"; + $ds=date("N", strtotime($fecha)); if ($ds==0) $ds=7; $swbi=0; // Suma para bisiesto |