Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2010, 14:16
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Modificar script de calendario

mmmmmmm, pues la solucion estaria por modificar la letra que le pasamos a la funcion date(), mira aqui: http://php.net/manual/en/function.date.php

la "w" representa el dia de la semana, siendo 0 para el domingo hasta 6 para el lunes
la "N" nos da 1 para lunes hasta 7 para domingo

Por lo tanto cambia:

Código PHP:
$DiaSemanaEmpiezaMes date(w,mktime(0,0,0,$mes,1,$ano));
$DiaSemanaTerminaMes date(w,mktime(0,0,0,$mes,$TotalDiasMes,$ano)); 
por:

Código PHP:
$DiaSemanaEmpiezaMes date(N,mktime(0,0,0,$mes,1,$ano));
$DiaSemanaTerminaMes date(N,mktime(0,0,0,$mes,$TotalDiasMes,$ano)); 
y luego cambias

Código PHP:
$SEMANACOMPLETA[0] = 'Domingo';
$SEMANACOMPLETA[1] = 'Lunes';
$SEMANACOMPLETA[2] = 'Martes';
$SEMANACOMPLETA[3] = 'Miércoles';
$SEMANACOMPLETA[4] = 'Jueves';
$SEMANACOMPLETA[5] = 'Viernes';
$SEMANACOMPLETA[6] = 'Sábado';

$SEMANAABREVIADA[0] = 'Dom';
$SEMANAABREVIADA[1] = 'Lun';
$SEMANAABREVIADA[2] = 'Mar';
$SEMANAABREVIADA[3] = 'Mie';
$SEMANAABREVIADA[4] = 'Jue';
$SEMANAABREVIADA[5] = 'Vie';
$SEMANAABREVIADA[6] = 'Sáb'
Por:

Código PHP:
$SEMANACOMPLETA[1] = 'Lunes';
$SEMANACOMPLETA[2] = 'Martes';
$SEMANACOMPLETA[3] = 'Miércoles';
$SEMANACOMPLETA[4] = 'Jueves';
$SEMANACOMPLETA[5] = 'Viernes';
$SEMANACOMPLETA[6] = 'Sábado';
$SEMANACOMPLETA[7] = 'Domingo';

$SEMANAABREVIADA[1] = 'Lun';
$SEMANAABREVIADA[2] = 'Mar';
$SEMANAABREVIADA[3] = 'Mie';
$SEMANAABREVIADA[4] = 'Jue';
$SEMANAABREVIADA[5] = 'Vie';
$SEMANAABREVIADA[6] = 'Sáb'
$SEMANAABREVIADA[7] = 'Dom'