Spec-Zone.ru › CodeIgniter 4

Date Helper

Файл Date Helper содержит функции, которые помогают работать с датами.

  • Загрузка этого помощника
  • Доступные функции

Загрузка этого помощника

Этот помощник загружается с помощью следующего кода:

helper('date');

Доступные функции

Доступны следующие функции:

now([$timezone = null])
Параметры:
  • $timezone (string) – Часовой пояс
Возвращает:

Маркер временной метки UNIX

Тип возвращаемого значения:

int

Возвращает текущее время в виде временной метки UNIX, ссылаясь либо на локальное время сервера, либо на любой поддерживаемый PHP часовой пояс, в зависимости от параметра «ссылка на время» в вашем файле конфигурации. Если вы не планируете устанавливать основную временную метку в какой-либо другой поддерживаемый PHP часовой пояс (что вы обычно делаете, если у вас сайт, позволяющий каждому пользователю устанавливать свой собственный часовой пояс), нет никакой выгоды в использовании этой функции вместо функции PHP time().

echo now('Australia/Victoria');

Если часовой пояс не указан, будет возвращено значение time() в зависимости от настройки time_reference.

timezone_select([$class = '', $default = '', $what = DateTimeZone::ALL, $country = null])
Параметры:
  • $class (string) – Необязательный класс, который нужно применить к полю select
  • $default (string) – Значение по умолчанию для начального выбора
  • $what (int) – Постоянные значения класса DateTimeZone (см. listIdentifiers)
  • $country (string) –

    Двухбуквенный код страны, совместимый с ISO 3166-1 (см. listIdentifiers)

Возвращает:

Предформатированное поле select для HTML

Тип возвращаемого значения:

string

Создаёт поле select формы со списком доступных часовых поясов (необязательно отфильтрованное по $what и $country). Можно задать класс для применения к полю для упрощения форматирования, а также значение по умолчанию для выбранного значения.

echo timezone_select('custom-select', 'America/New_York');

Многие функции, ранее находившиеся в модуле CodeIgniter 3 date_helper, были перемещены в модуль I18n в CodeIgniter 4.

© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/user_guide/helpers/date_helper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API