Historicamente, a função strtotime tem sido o workhorse no PHP para manipulação de datas.
strtotime
Vamos ver como comparar duas datas em PHP.
Vamos direto ao ponto.
A função embutida date() do PHP é a maneira mais direta de obter a data atual.
date()
A classe integrada DateTime do PHP fornece um conjunto poderoso de funções para analisar e trabalhar com datas.
DateTime