Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2010, 19:14
RabidFish
 
Fecha de Ingreso: julio-2008
Ubicación: Córdoba, Argentina
Mensajes: 266
Antigüedad: 15 años, 9 meses
Puntos: 26
Nombre del día de la semana en español en una función

Hola a todos.
He encontrado esta función en un sitio que sirve para sumar días, meses, etc. a una fecha dada:

Código PHP:
function dateadd($date$dd=0$mm=0$yy=0$hh=0$mn=0$ss=0){
    
$date_r getdate(strtotime($date));
    
$date_result date("m/d/Y h:i:s"mktime(($date_r["hours"]+$hh),($date_r["minutes"]+$mn),($date_r["seconds"]+$ss),($date_r["mon"]+$mm),($date_r["mday"]+$dd),($date_r["year"]+$yy)));
    return 
$date_result;
}
$fecha "02/04/2008"//mes/dia/año
$fecha_actualizada dateadd($fecha,1,0,0,0,0,0); // suma 1 dia a la fecha 
Yo hice una modificación en la variable $date_result para que en vez de mostrar mes/dia/año horas:minutos:segundos ("m/d/Y h:i:s") sólo muestre una abreviatura del día, el mes y el año (quedaría "D d/m").
El tema es que esa abreviatura la muestra en inglés y son 3 letras (Mon, Tue, Wed, etc.) y yo necesito mostrarlo con dos letras en español (digamos algo como Lu, Ma, Mi, etc.) pero no sé cómo hacerlo ya que tengo un conocimiento pobre de PHP.
Agradezco de antemano su ayuda.
Saludos.