Al guardar la fecha en la base de datos, use el tipo de datos correcto DATE
o DATETIME
. No use VARCHAR
Ventajas:
- fácil de manipular
- no requiere conversión al manipular datos
- se utilizará el índice (si se definió una clave )
Contras
- no se me ocurre nada...
Si el motivo por el que desea guardar la fecha en este formato January 01 1996
es porque es más legible que 1996-01-01
, entonces no lo hagas. Esto se puede lograr usando DATE_FORMAT()
durante la proyección de los datos.