5 способов получить текущую дату и время в PHP с примерами кода

Чтобы получить текущую дату и время в PHP, вы можете использовать различные методы в зависимости от ваших требований. Вот несколько методов с примерами кода:

  1. Использование функции date():
    Функция date() форматирует локальную дату и время в соответствии с указанными параметрами.
$currentDateTime = date('Y-m-d H:i:s');
echo $currentDateTime;
  1. Использование класса DateTime.
    Класс DateTime предоставляет широкий спектр функций для работы с датами и временем.
$dateTime = new DateTime();
$currentDateTime = $dateTime->format('Y-m-d H:i:s');
echo $currentDateTime;
  1. Использование функции time():
    Функция time() возвращает текущую временную метку Unix, которая представляет собой количество секунд с 1 января 1970 года.
$currentTime = time();
echo date('Y-m-d H:i:s', $currentTime);
  1. Использование функции strftime():
    Функция strftime() форматирует локальную дату и время на основе указанного формата.
$currentDateTime = strftime('%Y-%m-%d %H:%M:%S');
echo $currentDateTime;
  1. Использование библиотеки Carbon (требуется установка):
    Carbon — популярная PHP-библиотека для работы с датами и временем, предоставляющая более выразительный и удобный API.
use Carbon\Carbon;
$currentDateTime = Carbon::now()->format('Y-m-d H:i:s');
echo $currentDateTime;