Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/08/2005, 18:55
Avatar de jmn2k1
jmn2k1
 
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires...
Mensajes: 489
Antigüedad: 22 años, 5 meses
Puntos: 2
Cita:
Iniciado por efra
¿Y si las fecha no estan en la base de datos?
Creo que usar una ayuda extra en PHP no afecta en la más mínimo.
Es decir: ¿Que tal si obtienes las dos fechas de un formulario para obtener la diferencia de dos fechas para calcular una cotización?
Pero el las tenia en una base de datos, a cada problema su solucion mas eficiente.
Cita:
Iniciado por efra
Ergo:
Imagina por un segundo que la fecha se almacena en un campo varchar que SQL no pude parsear. Extrayendo estos datos y conviertiendolos en PHP y luego aplicar el la función Diff se obtiene lo deseado.
Guardar una fecha en un campo varchar es una cabeceada. (Entiendase por esto, a un error de diseño que facilmente se puede evitar.)
Cita:
Iniciado por lrunge
fijense las fechas estan en una fila llamada "clientes" y las fechas se almacenan en una fila llamada "fecha_nac".

Lo que quiero es calcular los años trancurridos desde "fecha_nac" hasta el dia de hoy
Si los campos "clientes" y "fecha_nac" estan en campos date o datetime el ejemplo de jam1234 sirve, solo cambia los nombres...
__________________
JmN