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
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
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