Para calcular una fecha en el futuro o pasado, PHP ofrece una clase potente.
Aquí tienes ejemplos de cómo comparar fechas con PHP.
La función date() de PHP ha sido la base para la conversión de fechas desde los inicios, pero con PHP 5.2.0, se introdujo la clase DateTime, que ofrece una manera orientada a objetos para manejar fechas y horas.
date()
DateTime
La función incorporada date() de PHP es la manera más directa de obtener la fecha actual.
La clase incorporada DateTime de PHP proporciona un potente conjunto de funciones para analizar y trabajar con fechas.