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