Foros del Web » Programando para Internet » PHP »

Formatear fechas

Estas en el tema de Formatear fechas en el foro de PHP en Foros del Web. Cordial saludo. Estoy trabajando con Sql Server, guardo la fecha como date. todo lo hago bien me aparace bien cuando consulto por Sql Server; pero ...
  #1 (permalink)  
Antiguo 23/08/2005, 15:00
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Pregunta Formatear fechas

Cordial saludo.

Estoy trabajando con Sql Server, guardo la fecha como date. todo lo hago bien me aparace bien cuando consulto por Sql Server; pero cuando lo hago por Php me arroja esto : 23 ago 2005 16:07 cuando deberia mostrarme 08/23/2005 16:07
ese es el formato que manejan mm/dd/aaaa.

Alguien puede colaborarme?????????????
  #2 (permalink)  
Antiguo 23/08/2005, 17:34
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 20 años, 6 meses
Puntos: 0
Pista...

Mira no he trabajado en lo particular con MS SQL Server pero he trabajado con otros DBMS y resulta que al final cada quien tiene su formato de fecha bajo el cual presentaran sus datos en PHP.
Por ejemplo Interbase/Firebird tienen por ahi una propiedad en el php.ini ke sirve para configurar el formato de la fecha. Se me ocurrio darme un vistazo en php.net para ver si te ayudaba a encontrar la soluciion, encontre algo como esto:
mssql.datetimeconvert
Visita: http://www.php.net/manual/en/ref.mssql.php para màs info
A lo mejor por ahi va el asunto..
Otra seria formatear la fecha con funciones date, una idea seria que primero, convirtieras la cadena a un timestamp de Unix, y de ahi puedes formatearlo con la funcion date. Revisa las funciones date para que te puedas dar una idea.. http://www.php.net/manual/en/function.strtotime.php

Ojala te haya servido de ayuda

Un saludo desde Veracruz, Mèxico
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 16:32.