Funções com datas em PHP

1. Função date PHP

A função date() do PHP recebe apenas um parâmetro que é o formato de data, por padrão, será exibida a data atual da execução da função.

echo date('d/m/Y'); // 24/07/2019
echo date('d/m/Y H:i:s'); // 24/07/2019 23:12:44

Referência completa: https://www.php.net/manual/pt_BR/function.date.php


2. Função time PHP

A função time() do PHP retorna o número em segundos da data atual desde a era UNIX, que é de 1º de janeiro de 1970 00:00:00 até a hora atual de execução. Este número também é chamado de timestamp UNIX.

echo time(); // 1563847246

Referência completa: https://www.php.net/manual/pt_BR/function.time.php


3. Função strtotime PHP

A função strtotime() do PHP recebe como parâmetro uma string de formato de data em inglês US, e tentará interpretar essa string que possui informações de uma data em uma data no formato timestamp UNIX.

echo strtotime('2019-07-20'); // 1563595200
echo strtotime('2019-07-20 13:55:01'); // 1563645301

Referência completa: https://www.php.net/manual/pt_BR/function.strtotime.php