Foros del Web » Programando para Internet » PHP »

problema con esta fecha php sqlserver

Estas en el tema de problema con esta fecha php sqlserver en el foro de PHP en Foros del Web. hola tengo un problema, resulta que quiero mostrar una fecha, la cual la extraigo desde una base de datos, necesito mostrarla sin la hora y ...
  #1 (permalink)  
Antiguo 10/05/2006, 12:24
 
Fecha de Ingreso: enero-2003
Ubicación: Santiago
Mensajes: 301
Antigüedad: 21 años, 2 meses
Puntos: 1
problema con esta fecha php sqlserver

hola tengo un problema, resulta que quiero mostrar una fecha, la cual la extraigo desde una base de datos, necesito mostrarla sin la hora y los segundos:

$fech=$db->f('fecha');

date("d-m-y",$fech);

he probado con varios formatos y lo que deseo es que no me muestre el tiempo..como lo deberia hacer

uso php y slqserver.

gracias.-
__________________
Cristian...
  #2 (permalink)  
Antiguo 10/05/2006, 12:29
 
Fecha de Ingreso: febrero-2004
Ubicación: Guayaquil
Mensajes: 110
Antigüedad: 20 años, 1 mes
Puntos: 0
Has probado con substr aplicada a la variable $fech.
Por ejemplo tu fecha está almacenada como datetime, con lo cual tendrías:
'2006-05-10 13:10:00'.
Sin usas: $fechasola=substr($fecha,0,10);....solo obtienes la fecha sin la hora.
  #3 (permalink)  
Antiguo 11/05/2006, 07:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y ... seguro que SQL Server con todo su SQL própio no tiene alguna función para tomar una "fecha" sólo de una fecha completa (fecha+hora)? .. Todos los motores de BBDD tienen alguna sentencia SQL para tal fin (en Mysql por ejemplo está su: date() .. o time() .. o date_format() incluso como funciones SQL .. no quiere decir que sean equivalentes en SQL Server .. pero vamos, que existen, deben existir, consulta en el foro de "Base de datos").

Con esto pretendo llegar a que si bien podrías implementar una solución vía PHP, las soluciones "SQL" suelen ser mejores: más rendimiento y más optimización.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 11:55.