Foros del Web » Programando para Internet » PHP »

Como es el tratamiento de fechas en PHP

Estas en el tema de Como es el tratamiento de fechas en PHP en el foro de PHP en Foros del Web. MMMMM una consulta pero como es el tratamiento de fechas en Php cuando uno hace una consulta, por ejemplo en VB seria “Select nombre, apellido, ...
  #1 (permalink)  
Antiguo 10/04/2003, 12:12
 
Fecha de Ingreso: marzo-2003
Mensajes: 524
Antigüedad: 21 años, 1 mes
Puntos: 2
Como es el tratamiento de fechas en PHP

MMMMM una consulta pero como es el tratamiento de fechas en Php cuando uno hace una consulta, por ejemplo en VB seria “Select nombre, apellido, fecha from clientes fecha = #10/12/2002#” ahora no se si en php se ocupan “#” y tambien si es DD/MM/YYYY, cuando crean la tabla por ejemplo crean el campo Fecha date().
  #2 (permalink)  
Antiguo 10/04/2003, 12:21
Avatar de josgat  
Fecha de Ingreso: noviembre-2002
Mensajes: 137
Antigüedad: 21 años, 4 meses
Puntos: 0
Wenas, yo gasto mysql y el formato en el que almaceno las fechas es el siguiente:

$fecha = "2003-04-10" por ejemplo

ADEU
  #3 (permalink)  
Antiguo 10/04/2003, 12:46
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Mysql tiene sus TIPO de dato para sus campos de fechas .. son:

DATE, DATETIME entre los mas usados ... Esos datos, Mysql guarda la fecha internamente en formato ODBC standar .. eso es: aaaa-mm-dd (el DATE el DATETIME eso + la hora HH:MM:SS)

A la hora de hacer tus consultas a tu BD .. puedes usar las funciones de MYSLQ como DATE_FORMAT() para darle el formato que quieras ..

Tambien MYSQL tiene funciones para poner la HORA actual de forma automática .. tipo NOW() por ejemplo . .y muchhhhasss funciones mas para gestionar fechas ...

Todo esto lo haces en tu CONSULTA SQL que hagas a tu Base de dtoa .. y no via PHP con lo cual ganas en tiempo de proceso pues lo hace Mysql y no a medias entre PHP y Mysql ...

El uso de las funciones de PHP para tratamiento de fechas como date(), mktime(), time() .. etc .. no deberías usarlas si todas esas fechas van a pararar Desde/hacia una Base de datos ..

Revisa los tipos de datos de Mysql y las funciones para tratamiento de fechas ...

http://www.mysql.com/doc/en/Column_types.html
http://www.mysql.com/doc/en/Date_and_time_types.html
http://www.mysql.com/doc/en/Date_and...functions.html

(a todo esto hablo de Mysql .. Pero date cuenta que PHP puede gestionar un buen numero de Motores de Base de datos .. bien sea nativamente con sus fuciones o via ODBC .. así q espefica que Base de datos estas usando ..)

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 19:01.