ayuda fecha php

Iniciado por kakashi20, 9 Febrero 2011, 16:05 PM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

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

kakashi20

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');
?>

bomba1990

no se porque en este subforo nunca dicen nada. pero esta prohibido el doble-post, para eso existe el modificar.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

#!drvy

básicamente porque no hay ningún moderador ? xD




Saludos

Lunfardo

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")  ;-)

bomba1990

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 ;-)
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

Nakp

#6
pues... cuando lei este mensaje ya te habias dado respuesta :xD sin embargo creo que hay una mejor forma de hacerlo :P

Código (php) [Seleccionar]
$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
Ojo por ojo, y el mundo acabará ciego.