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

Класс Carbon

Класс Carbon используется в Laravel для работы с датами и временем. Он предоставляет простой и выразительный синтаксис для создания, изменения, форматирования и сравнения дат. Первым параметром конструктора передаётся строка с датой, вторым - временная зона. Если параметры не указаны, создаётся объект с текущей датой и временем.

Синтаксис

<?php use Carbon\Carbon; $date = new Carbon($time, $tz); ?>

Пример

Давайте создадим объект Carbon с текущей датой и временем:

<?php use Carbon\Carbon; $res = new Carbon(); echo $res->toDateTimeString(); ?>

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

"2024-01-15 14:30:45"

Пример

Давайте создадим объект Carbon с конкретной датой:

<?php use Carbon\Carbon; $res = new Carbon('2024-12-25 10:00:00'); echo $res->format('d/m/Y H:i'); ?>

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

"25/12/2024 10:00"

Пример

Давайте создадим объект Carbon с указанием временной зоны:

<?php use Carbon\Carbon; $res = new Carbon('2024-01-15 14:30:00', 'Europe/London'); echo $res->timezone->getName(); ?>

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

"Europe/London"

Пример

Давайте создадим объект Carbon с использованием статического метода parse:

<?php use Carbon\Carbon; $res = Carbon::parse('2024-01-15'); echo $res->toDateString(); ?>

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

"2024-01-15"

Пример

Давайте создадим объект Carbon с помощью метода now:

<?php use Carbon\Carbon; $res = Carbon::now(); echo $res->toDateTimeString(); ?>

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

"2024-01-15 14:30:45"

Пример

Давайте создадим объект Carbon с помощью метода today:

<?php use Carbon\Carbon; $res = Carbon::today(); echo $res->toDateString(); ?>

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

"2024-01-15"

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

  • метод format,
    который форматирует дату согласно указанному формату
  • метод diffForHumans,
    который возвращает разницу между датами в удобном для человека виде
  • метод addDays,
    который добавляет указанное количество дней к дате
  • метод isPast,
    который проверяет, находится ли дата в прошлом
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить