PHP Carbon библиотека для работы с временем

PHP Carbon библиотека для работы с временем
Метки: /

В этой статьи вы узнаете как работать с библиотекой Carbon на PHP, которая очень сильно упростит работу со временем.

Также мы рассматривали подобную библиотеку, но для JavaScript, можете про неё почитать по этой ссылке, полезно если вы ещё занимаетесь и front-end разработкой.

Установка PHP Carbon:

Для установки нам нужен Composer, о том как его установить на Winows можете посмотреть по этой ссылке, а для установки библиотеки пропишите эту команду в терминале в папке вашего проекта:

После как обычно подключаем файл «autoload.php»:

На этом всё.

Работа с PHP Carbon:

Для того чтобы понять как всё работает, я вам покажу три не больших примера, после их, вы точно без проблем разберётесь с библиотекой.

Пример 1:

Это очень простой пример, и в нём благодаря Carbon::now(), берёте время которое сейчас, вот что вывелось у меня:

Вывод времени в PHP Carbon

Как видите всё работает.

Пример 2:

Во втором примере я уже покажу как менять тайм зону, это очень час может пригодиться:

В Carbon::now() можно передавать параметры, они будут отвечать за тайм зону, по умолчанию это UTC, но как вы можете заметить, я поменял на GMT и теперь должно показываться лондонское время.

Вот что получилось:

Временная зона

Как видите теперь вывелось лондонское время.

Пример 3:

Теперь расскажу самое важное и полезное на мой взгляд, это как менять формат вывода данных. Из примеров выше видно, что мы используем стандартный формат, но для конечного пользователя он может быть не совсем понятен, сейчас разберёмся как их менять.

Вот пример:

Как видите для этого мы специально используем метод isoFormat(), в качестве атрибута мы запихиваем строку с форматом данных, таким образом мы можем его менять.

Вот что у нас получилось:

Выбор формат времени в Carbon PHP

Теперь мы переделали формат даты сделали как должно быть в России, вы конечно можете как вам надо.

Вывод:

В этой статье вы прочитали про библиотеку Carbon в PHP, узнали для чего она нужна и как с ней работать, думаю было интересно. Но если вам мало этого, то можете почитать документацию.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Также рекомендую:

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии