Foros del Web » Programando para Internet » PHP »

ayuda fecha php

Estas en el tema de ayuda fecha php en el foro de PHP en Foros del Web. hola tengo en una fecha del tipo 06/02/2011 (día/mes/año), pero como hago en php si esa fecha cae un lunes o martes o algún otro ...
  #1 (permalink)  
Antiguo 09/02/2011, 09:04
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Exclamación ayuda fecha php

hola

tengo en una fecha del tipo 06/02/2011 (día/mes/año), pero como hago en php si esa fecha cae un lunes o martes o algún otro día ?


Agradecería sus ayudas
  #2 (permalink)  
Antiguo 09/02/2011, 09:05
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: ayuda fecha php

quieres saber que dia cae? puedes usar un calendario para saber el dia del mes en particular o realizar un calculo mas menos complejo te dejo un link para que lo puedas ver, http://www.taringa.net/posts/info/928508/_Como-calcular-el-dia-que-cae-una-fecha_.html otra forma nose, si descubres otra la posteas, saludos
  #3 (permalink)  
Antiguo 09/02/2011, 09:28
 
Fecha de Ingreso: diciembre-2010
Mensajes: 11
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: ayuda fecha php

Puedes usar la funcion date, http://php.net/manual/es/function.date.php

Pero debes introducir el di en formato timeunix.
  #4 (permalink)  
Antiguo 09/02/2011, 09:32
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Respuesta: ayuda fecha php

para los que la necesiten aquí esta, pues me funciono

<?php
function nameDate($fecha='')//formato: 00/00/0000
{ $fecha= empty($fecha)?date('d/m/Y'):$fecha;
$dias = array('domingo','lunes','martes','miércoles','juev es','viernes','sábado');
$dd = explode('/',$fecha);
$ts = mktime(0,0,0,$dd[1],$dd[0],$dd[2]);
return $dias[date('w',$ts)];
}
echo nameDate('18/02/2011');
?>

Etiquetas: fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:03.