Foros del Web » Programando para Internet » PHP »

no se que dia es

Estas en el tema de no se que dia es en el foro de PHP en Foros del Web. tengo que decir que dia de la semana ( lunes, martes ...) corresponde la fecha en que se jugaran los partidos este es el codigo ...
  #1 (permalink)  
Antiguo 10/03/2006, 15:46
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 21 años, 7 meses
Puntos: 0
no se que dia es

tengo que decir que dia de la semana ( lunes, martes ...) corresponde la fecha en que se jugaran los partidos

este es el codigo

$dataant=$row['fechapartido'];
$dia1=substr($dataant,0,2);
$mes1=substr($dataant,3,2);
$ano1=substr($dataant,6,4);
$diasemana= date("l", mktime(0,0,0,$dia1,$mes1,$ano1));
$wdia=$diasemana;

y $dia siempre vale 'Friday'

que hago mal?
  #2 (permalink)  
Antiguo 10/03/2006, 15:50
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 1 mes
Puntos: 0
mmm la verdad se ve como bien, pero se me ocurre que es el valor de $dataant=$row['fechapartido'];, puede ser que siempre tenga el mismo valor, por lo tanto siempre te arrojara friday. prueba escribiendo fechas en duro.


saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #3 (permalink)  
Antiguo 10/03/2006, 16:26
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
psss.... estás manejando las fechas como cadenas??. Tienes campos especiales para el manejo de fechas como el DATE o DATETIME, te aconsejo procures usarlos que para eso están; te facililtarán las operaciones con fechas desde SQL, tiene funciones nativas (y buenas) para ello... por ejemplo, tiene DAYNAME() con la que optienes precisamente el nombre del día.
http://dev.mysql.com/doc/refman/4.1/...functions.html

... respecto a tu código... se ve bien. Verifica las variables obtengan el valor respectivamente correcto.

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 23:15.