Foros del Web » Programando para Internet » PHP » CodeIgniter »

Comprobar que la fecha no sea anterior a la actual

Estas en el tema de Comprobar que la fecha no sea anterior a la actual en el foro de CodeIgniter en Foros del Web. Buenas, estoy realizando un CRUD en Codeigniter y tengo un campo que es fecha_inicio y otro que es fecha_final, necesito comprobar que la fecha de ...
  #1 (permalink)  
Antiguo 01/04/2016, 05:49
Avatar de Luisda  
Fecha de Ingreso: octubre-2015
Ubicación: Villanueva de la Reina
Mensajes: 33
Antigüedad: 9 años
Puntos: 0
Pregunta Comprobar que la fecha no sea anterior a la actual

Buenas, estoy realizando un CRUD en Codeigniter y tengo un campo que es fecha_inicio y otro que es fecha_final, necesito comprobar que la fecha de inicio no sea una fecha pasada al día actual y que la fecha final no sea una fecha anterior a la que hayamos especificado en fecha_inicio.

El problema es que no se como hacer esto y me gustaría un poco de ayuda para intentar solucionar esto

Muchas gracias de antemano y un saludo.
  #2 (permalink)  
Antiguo 04/04/2016, 23:54
Avatar de tiobavie  
Fecha de Ingreso: noviembre-2015
Ubicación: Santander
Mensajes: 13
Antigüedad: 9 años
Puntos: 0
Respuesta: Comprobar que la fecha no sea anterior a la actual

Mira por aquí... http://php.net/manual/es/datetime.diff.php

Resta la primera a la segunda fecha. Si el resultado es positivo, la segunda es mayor.(más adelante en tiempo)
  #3 (permalink)  
Antiguo 05/04/2016, 01:11
Avatar de Luisda  
Fecha de Ingreso: octubre-2015
Ubicación: Villanueva de la Reina
Mensajes: 33
Antigüedad: 9 años
Puntos: 0
Respuesta: Comprobar que la fecha no sea anterior a la actual

Muchas gracias por la ayuda , pero el problema que me surge ahora es cómo recoger los valores de los campos del CRUD.

En PHP es fácil porque tu le pones un nombre a cada campo y gracias a él puedes identificarlo, pero en Codeigniter (usando Grocery Crud) como lo crea el propio programa no se que nombre tiene o cómo referenciarlo para poder recoger el valor del campo.

Espero que podáis ayudarme, un saludo y gracias de antemano.

Etiquetas: fecha
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 09:47.