Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema en funcion Date

Estas en el tema de Problema en funcion Date en el foro de PHP en Foros del Web. Tengo la siguiente linea la cual quiero que me devuelva el día de la semana de esa fecha. (0-1-2-3..etc) La variable $row4['fecha'] toma una fecha ...
  #1 (permalink)  
Antiguo 02/05/2016, 09:52
 
Fecha de Ingreso: septiembre-2011
Mensajes: 35
Antigüedad: 12 años, 7 meses
Puntos: 0
Problema en funcion Date

Tengo la siguiente linea la cual quiero que me devuelva el día de la semana de esa fecha.
(0-1-2-3..etc)
La variable $row4['fecha'] toma una fecha de la base de datos con formato yyyy-mm-dd

Código PHP:
$diaSemana date("N",strtotime('"'.$row4['fecha'].'"')); 
en este caso estoy con el día 2016-05-06 por lo tanto me tendría que tirar un 5 (viernes) pero por algún motivo me da siempre un 4, aunque le diga que tome otra fecha del registro por ejemplo 2016-05-07 me tira un 4 igualmente.

Si lo pongo a mano la fecha me da el valor correcto así que supongo que es por algún motivo de como trae el dato pero he estado buscando y no encuentro nada.

Gracias
  #2 (permalink)  
Antiguo 02/05/2016, 10:17
 
Fecha de Ingreso: septiembre-2015
Mensajes: 70
Antigüedad: 8 años, 7 meses
Puntos: 4
Respuesta: Problema en funcion Date

Buenos dias Carnal :V mentiras parcero, pille yo tengo estas lineas de codigo

Código PHP:
Ver original
  1. $hoy = date("d-m-Y");
  2.                     $diasemana = date("l", strtotime("".$hoy.""));
  3.                     echo $diasemana;

que es lo que pasa en tu codigo?, una mala concatenación en la parte del strtotime mira que yo no le pongo si no 2 comillas de lado y lado y bueno la L minuscula la cambas por N y te debe de dar el resultado esperado
si te sirve califica mi post :D :v
Saludos!
  #3 (permalink)  
Antiguo 02/05/2016, 10:24
 
Fecha de Ingreso: septiembre-2011
Mensajes: 35
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Problema en funcion Date

Si al parecer era el error las comillas !!! La verdad que había probado de todo y no me había dado cuenta de esto. Muchas gracias!
  #4 (permalink)  
Antiguo 02/05/2016, 10:25
 
Fecha de Ingreso: septiembre-2015
Mensajes: 70
Antigüedad: 8 años, 7 meses
Puntos: 4
Respuesta: Problema en funcion Date

Dale men es con todo gusto!
  #5 (permalink)  
Antiguo 02/05/2016, 11:27
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Problema en funcion Date

Cita:
Iniciado por danilojr007 Ver Mensaje
Buenos dias Carnal :V mentiras parcero, pille yo tengo estas lineas de codigo

Código PHP:
Ver original
  1. $hoy = date("d-m-Y");
  2.                     $diasemana = date("l", strtotime("".$hoy.""));
  3.                     echo $diasemana;

que es lo que pasa en tu codigo?, una mala concatenación en la parte del strtotime mira que yo no le pongo si no 2 comillas de lado y lado y bueno la L minuscula la cambas por N y te debe de dar el resultado esperado
si te sirve califica mi post :D :v
Saludos!

Realmente las comillas son totalmente prescindibles ya que son cadenas vacias.

Código PHP:
Ver original
  1. $hoy = date("d-m-Y");
  2.                     $diasemana = date("l", strtotime($hoy));
  3.                     echo $diasemana;
__________________
Unset($vida['malRollo']);

Etiquetas: date, fecha, funcion, registro, variable
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 22:43.