Foros del Web » Programando para Internet » PHP »

Mostrar fecha sin hora

Estas en el tema de Mostrar fecha sin hora en el foro de PHP en Foros del Web. Hola a todos, tengo una base Mysql y necesito mostrar en una tabla solo la fecha, pero actualmente se almacena fecha + hora en este ...
  #1 (permalink)  
Antiguo 24/02/2010, 09:39
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 15 años, 6 meses
Puntos: 0
Mostrar fecha sin hora

Hola a todos, tengo una base Mysql y necesito mostrar en una tabla solo la fecha, pero actualmente se almacena fecha + hora en este formato:
13/4/2009 00:00:00

actualmente hice un juego de registro con Dramweaver y luego puse:
Código PHP:
<?php echo $row_detalle['Hora']; ?>
Pero como hago para que solo me figure la fecha: 13/4/2009, sin los 00:00:00

Alguien me puede dar una mano???

lo almaceno como Tipo: texto.

Saludos,

Mariano
  #2 (permalink)  
Antiguo 24/02/2010, 09:40
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Mostrar fecha sin hora

intentalo asi !

Código PHP:
Ver original
  1. <?php echo date("d-m-Y",strtotime($row_detalle['Hora'])); ?>
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 24/02/2010, 09:46
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años
Puntos: 65
Respuesta: Mostrar fecha sin hora

En realidad es mas sencillo hacer bien la consulta:


Código MySQL:
Ver original
  1. SELECT DATE_FORMAT(fecha,'%d/%m/%Y') AS fecha_sola FROM tabla;
__________________
HV Studio
Diseño y desarrollo web
  #4 (permalink)  
Antiguo 24/02/2010, 09:53
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Mostrar fecha sin hora

Hola Hidek, lo he probado y me quita la hora pero me cambia las fechas, en vez de decir 13/4/2009 dice 31-12-1969.

Como uso Dream al SELEC me lo arma solo... dodne lo debería poner?
acá va la consulta que uso:

Código PHP:
$query_detalle sprintf("SELECT * FROM cursos_ale WHERE id = %s"GetSQLValueString($colname_detalle"text"));

$detalle mysql_query($query_detalle$conex_piero) or die(mysql_error());

$row_detalle mysql_fetch_assoc($detalle);

$totalRows_detalle mysql_num_rows($detalle); 
  #5 (permalink)  
Antiguo 24/02/2010, 10:20
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años
Puntos: 65
Respuesta: Mostrar fecha sin hora

Cita:
Iniciado por marianoear Ver Mensaje
lo almaceno como Tipo: texto.
Y no seria mejor usar el campo DATE que en este caso seria el correspondiente?
__________________
HV Studio
Diseño y desarrollo web
  #6 (permalink)  
Antiguo 24/02/2010, 10:30
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Mostrar fecha sin hora

El tema es que esta Base es de una aplicación y no la voy a poder tocar, solo debo sacar la infor y mostrarla en ese formato... por eso no se ocmo hacerlo...

Se puede modificar para que no me figuren las fechas erroneas?
  #7 (permalink)  
Antiguo 24/02/2010, 10:37
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años
Puntos: 65
Respuesta: Mostrar fecha sin hora

Perdona que insista, pero desde cuando es mejor "emparchar" la situacion, que hacer las cosas bien?

Se puede "emparchar" asi:

Código PHP:
# Antes de imprimir el resultado haces esto

$fecha substr($row_detalle['Hecha'],0,9);
echo 
$fecha
Fijate que curioso, si no da para la confusion... El campo se llama hora, y sin embargo te trae una fecha!
__________________
HV Studio
Diseño y desarrollo web
  #8 (permalink)  
Antiguo 24/02/2010, 10:38
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 9 meses
Puntos: 29
Respuesta: Mostrar fecha sin hora

Mira:
Código PHP:
Ver original
  1. $fechahora=explode(" ", $row['fecha']);
  2.  
  3. $fecha=$fechahora[0];
  4. $hora = $fechahora[1];
  5.  
  6. $fecha=explode("-", $fecha);
  7. $dia=$fecha[2];
  8. $mes=$fecha[1];
  9. $ano=$fecha[0];
  10.  
  11. $hora=explode(":", $hora);
  12.  
  13. $horas=$hora[0];
  14. $minutos=$hora[1];
  15. $segundos=$hora[2];

No es la forma más correcta, pero para mostrar en pantalla sirve perfectamente.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #9 (permalink)  
Antiguo 24/02/2010, 11:30
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Mostrar fecha sin hora

Si jackson666, tenes razón, pero es algo que ya esta armado y no lo puedo tocar, a mi solo me pidieron mostrar la fecha sin hora... no se quien hizo el resto...

Etiquetas: fechas
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 12:07.