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.