gmstrftime
(PHP 4, PHP 5, PHP 7, PHP 8)
gmstrftime — Форматує дату/час за Грінвічем з урахуванням поточної локалі
Увага
Функція оголошена застарілої у PHP 8.1.0. Покладатися на цю функцію не рекомендується.
Є такі альтернативи:
Опис
gmstrftime(string $format, ?int $timestamp = null): string|false
Ця функція ідентична функції strftime() за винятком того, що повертає час за Гринвічем (GMT). Наприклад, при запуску на системі, де встановлено Eastern Standard Time (GMT-0500), перший рядок з прикладу нижче виведе "Dec 31 1998 20:00:00", тоді як другий - "Jan 01 1999 01:00:00".
Увага
Функція залежить від інформації про локаль операційної системи, яка може бути несумісна один з одним або взагалі бути відсутнім. Замість цієї функції використовуйте метод IntlDateFormatter::format()
Список параметрів
format
Смотрите описание функцииstrftime()
timestamp
Необов'язковий параметр timestamp
— це ціла (int) мітка часу, за умовчанням рівна поточному місцевому часу, якщо параметр timestamp
не вказано або дорівнює **null
**Говоря по другому, значение по умолчанию равно результату функцииtime()
Значення, що повертаються
Повертає рядок, відформатований згідно з вказаним форматом та з використанням тимчасової мітки з параметра timestamp
або поточного локального часу, якщо тимчасова мітка не була вказана. Назви місяців, днів тижня та інших мовозалежних рядків будуть показані з урахуванням налаштувань поточної локалі, встановлених за допомогою функції setlocale(). У разі виникнення помилки повертає false
список змін
Версия | Опис |
---|---|
8.0.0 | timestamp тепер допускає значення null. |
Приклади
Приклад #1 Приклад використання функції gmstrftime()****
Loading...
Дивіться також
- IntlDateFormatter::format() - Форматує значення дати/часу у вигляді рядка
- DateTimeInterface::format() - Повертає дату, відформатовану згідно з переданим форматом
- strftime() - Форматує поточну дату/час з урахуванням поточних налаштувань локалі