En este post te vamos a explicar cómo comparar fechas con PHP con strtotime() y date().
Puede que también te resulten interesantes los siguientes posts relacionados con la función date().
Las funciones que necesitas para poder comparar dos fechas son dos:
- date()
- strtotime() -> Esta función convierte una cadena con formato de fecha a otro con formato de fecha Unix.
Los pasos a seguir son los siguientes:
- Defines las dos fechas a comparar y las transformas al formato UNIX con la función strtotime() (Si como fecha de inicio quieres coger la actual, tendrás que hacer uso de las funciones date() y time()).
- Realizas la comparación de fechas con un condicional.
El código quedaría del siguiente modo:
$fecha_actual = strtotime(date("d-m-Y H:i:00",time())); $fecha_entrada = strtotime("19-11-2008 21:00:00"); if($fecha_actual > $fecha_entrada) { echo "La fecha actual es mayor a la comparada."; } else { echo "La fecha comparada es igual o menor"; }
Y hasta aquí llega esta breve entrada sobre cómo comparar fechas con PHP con strtotime() y date().
Esperamos que te haya servido de ayuda y para cualquier cosa no dudes en contactar con nosotros.
Deja tu comentario