PHP DateTime Create: методы и примеры кода для создания объектов DateTime

Похоже, что запрос «php datetime create» запрашивает создание объектов DateTime в PHP. Ниже приведены несколько методов, которые можно использовать для создания объектов DateTime, а также примеры кода:

  1. Использование конструктора класса DateTime:

    $date = new DateTime('2022-01-01');
  2. Использование метода DateTime::createFromFormat:

    $date = DateTime::createFromFormat('Y-m-d H:i:s', '2022-01-01 10:30:00');
  3. Использование функции date_create:

    $date = date_create('2022-01-01');
  4. Использование функции strtotime:

    $date = strtotime('2022-01-01');

    Обратите внимание, что strtotimeвозвращает метку времени Unix, поэтому при необходимости вы можете преобразовать ее в объект DateTime:

    $date = new DateTime('@' . strtotime('2022-01-01'));
  5. Использование конструктора класса DateTimeImmutable:

    $date = new DateTimeImmutable('2022-01-01');
  6. Использование метода DateTimeImmutable::createFromFormat:

    $date = DateTimeImmutable::createFromFormat('Y-m-d H:i:s', '2022-01-01 10:30:00');

Это некоторые из распространенных методов создания объектов DateTime в PHP. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям, в зависимости от вашего формата ввода.