РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1158 of 1392 menu

Метод parse

Метод parse класса Date предназначен для парсинга строковых представлений дат и времени. Он принимает строку с датой в различных форматах и возвращает объект Carbon. Метод автоматически определяет формат переданной строки, что делает его гибким инструментом для работы с датами, полученными из внешних источников, например, из форм ввода или API.

Синтаксис

<?php use Illuminate\Support\Facades\Date; $date = Date::parse($string); ?>

Метод parse принимает один обязательный параметр - строку с датой, которую необходимо преобразовать. Возвращаемое значение - экземпляр класса Carbon, который предоставляет широкий набор методов для манипуляции с датами.

Пример

Давайте распарсим стандартную строку с датой и временем:

<?php use Illuminate\Support\Facades\Date; $res = Date::parse('2026-09-08 15:30:00'); echo $res->format('d.m.Y H:i'); ?>

Результат выполнения кода:

"08.09.2026 15:30"

Пример

Метод parse умеет распознавать даты в нестандартных форматах, например, с названием месяца:

<?php use Illuminate\Support\Facades\Date; $res = Date::parse('September 8, 2026'); echo $res->toDateString(); ?>

Результат выполнения кода:

"2026-09-08"

Пример

Если передать строку с относительной датой, метод также корректно её обработает:

<?php use Illuminate\Support\Facades\Date; $res = Date::parse('next Tuesday'); echo $res->format('Y-m-d'); ?>

Результат выполнения кода (зависит от текущей даты):

"2026-09-15"

Смотрите также

  • метод createFromFormat,
    который парсит дату по указанному формату
  • метод now,
    который возвращает текущую дату и время
  • метод today,
    который возвращает текущую дату без времени
  • метод format,
    который форматирует объект даты в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить