Функция gmstrftime() в PHP
Пример
Форматирование GMT/UTC даты и времени в зависимости от региона:
<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>
Пример работы
Определение и использование
Функция gmstrftime() форматизирует GMT/UTC дату и время в зависимости от региона
Совет:См. также strftime() Функция, форматизирующая локальное время/дату в зависимости от региона
Грамматика
gmstrftime(формат,timestamp);
Параметры |
Описание |
формат |
Обязателен. Определяет, как возвращается результат: %a - краткое имя дня недели
- %A - полное имя дня недели
- %b - краткое имя месяца
- %B - полное имя месяца
- %c - предпочтительный формат даты и времени
- %C - цифра века (год делится на 100, диапазон от 00 до 99)
- %d - день месяца (01 до 31)
- %D - формат времени, такой же, как %m/%d/%y
- %e - день месяца (1 до 31)
- %g - подобен %G, но без века
- %G - 4-значный год, соответствующий ISO неделе (смотрите %V)
- %h - то же, что и %b
- %H - часы, 24-часовая система (00 до 23)
- %I - часы, 12-часовая система (01 до 12)
- %j - день года (001 до 366)
- %m - месяц (01 до 12)
- %M - минуты
- %n - символ перевода строки
- %p - am или pm, соответствующие заданному времени
- %r - а. м. и п. п. система времени
- %R - 24-часовая система времени
- %S - секунды
- %t - символ табуляции
- %T - текущее время, как и формат %H:%M:%S
- 袠исловое значение дня недели (1 до 7), Monday[понедельник] = 1. Предупреждение: в системе Sun Solaris Sunday[воскресенье] = 1
- %U - количество недель в году, начинающихся с первого воскресенья, в качестве первой недели,第一天 которой является первым днем недели
- %V - количество недель в году в формате ISO 8601 (01 до 53), week 1 - это первая неделя года, которая включает至少 четыре дня и начинается с понедельника в качестве первого дня недели
- %W - количество недель в году, начинающихся с первого понедельника, в качестве первой недели,第一天 которой является первым днем недели
- %w - десятичное значение дня недели в году, Sunday[воскресенье] = 0
- %x - предпочтительный формат даты без времени
- %X - предпочтительный формат времени без даты
- %y - год без цифры века (диапазон от 00 до 99)
- %Y - год, содержащий цифру века
- %Z или %z - имя часового пояса или его аббревиатура
- %% - выводит символ %
|
timestamp |
опционально. Указывает Unix-timestamp даты/времени, которую необходимо форматировать. По умолчанию это текущее местное время (time())。 |
Технические детали
возвращает значение: |
возвращает по формат использовать заданный timestamp форматируемые строки.
имена месяцев и дней недели, а также другие языковые строки должны соответствовать setlocale() текущая региональная настройка.
|
Версия PHP: |
4+ |