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