Pues eso, que tengo una fecha formato AAAA-MM-DD y me gustaría mostrar qué día de la semana corresponde a esa fecha, en español.
Un saludo
| |||
Con date() puedes obtener el día de la semana que corresponde esa fecha .. antes de eso tendrías que pasar tu fecha a formato TIMESTAMP sacando las partes que componen tu fecha vía explode() y usar mktime() para obtener dicha fecha en ese formato .. a continuación aplicas date() con el parámetro correspondiente y usas un array con indices para tus días de la semana en castellano. Ingredientes: www.php.net/explode www.php.net/date www.php.net/mktime www.php.net/array Pruebalo y nos comentas que tal te fué. Un saludo, |
| ||||
apañero, de donde tienes la fecha del sitema o de una base de datos?????, si es del sistema usa lo que te paso Cluster, si es de mysql usa las funciones de mysql para el formateo de fecha http://dev.mysql.com/doc/mysql/en/Da...functions.html Ya tienes todas las herramientas ![]() |
| |||
Ok gracias chicos, creo que lo he conseguido yeah! Me ha quedado algo así:
Código:
$dias_sem = array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"); //empezamos con Domingo ya que la funcion date también lo hace $date= "2004-11-23"; $arraydate = explode ("-", $date); $dateunix= mktime(0,0,0,$arraydate[1],$arraydate[2],$arraydate[0]); $dia=date("w", $dateunix); echo $dias_sem[$dia]; |