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
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','jueves','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');
?>
no se porque en este subforo nunca dicen nada. pero esta prohibido el doble-post, para eso existe el modificar.
básicamente porque no hay ningún moderador ? xD
Saludos
Cita de: drvy | BSM en 10 Febrero 2011, 06:24 AM
básicamente porque no hay ningún moderador ? xD
Saludos
mmm supongo que como no estan definidos se heredan de la clase padre ("desarrollo web") ;-)
Cita de: drvy | BSM en 10 Febrero 2011, 06:24 AM
básicamente porque no hay ningún moderador ? xD
Saludos
yupi tierra sin ley. agamos desastre. jajajaja. ;D ;-)
pues... cuando lei este mensaje ya te habias dado respuesta :xD sin embargo creo que hay una mejor forma de hacerlo :P
$fecha = '28/02/2011';
setlocale(LC_ALL, 'es_ES');
echo strftime('%A', strtotime($fecha));
se usa strftime() en vez de date() para usar otro locale (idioma y localidad) deberia funcionar si tu servidor tiene es_ES instalado entre sus idiomas xD lo he probado en mi sistema y tuve que usar es_ES.utf8 :P