Наверно многих интересовало, что за буквы стоят в поле установки формата даты-времени в настройках личного профиля.
Порядок расположения этих знаков будет и сами знаки, а также их регистр будут определять, как пользователь будет видеть обозначения дат и времени на страницах портала и форума.
По умолчанию выставлен такой порядок знаков.
Этот порядок приводит к следующему отображению даты-времени.
Кого-то может не устраивать такое отображение, допустим, кто-то хочет видеть название месяца полностью или отображение даты в цифровом виде.
Изменив набор знаков в соответствии с их предназначением (из таблицы) можно настроить любой порядок указания даты и времени.
Допустим, изменив набор знаков на следующий.
| № | Символ в строке | Описание | Пример возвращаемого значения
|
| День | |
|
| 01 | d | День месяца, 2 цифры с ведущим нулём | от 01 до 31
|
| 02 | D | Текстовое представление дня недели, 3 символа | от Mon(Пон) до Sun(Вос)
|
| 03 | j | День месяца без ведущего нуля | от 1 до 31
|
| 04 | l (строчная 'L') | Полное наименование дня недели | от Sunday(Воскресенье) до Saturday(Суббота)
|
| 05 | N | Порядковый номер дня недели в соответствии со стандартом ISO 8601 | от 1 (понедельник) до 7 (воскресенье)
|
| 06 | S | Английский суффикс порядкового числительного дня месяца, 2 символа | st, nd, rd или th. Применяется совместно с j
|
| 07 | w | Порядковый номер дня недели | от 0 (воскресенье) до 6 (суббота)
|
| 08 | z | Порядковый номер дня в году (начиная с 0) | От 0 до 365
|
| Неделя | |
|
| 09 | W | Порядковый номер недели года в соответствии со стандартом ISO 8601; недели начинаются с понедельника | Например: 42 (42-я неделя года)
|
| Месяц | |
|
| 10 | F | Полное наименование месяца, например, January(Январь) или March(Март) | от January(Январь) до December(Декабрь)
|
| 11 | m | Порядковый номер месяца с ведущим нулём | от 01 до 12
|
| 12 | M | Сокращённое наименование месяца, 3 символа | от Jan(Янв) до Dec(Дек)
|
| 13 | n | Порядковый номер месяца без ведущего нуля | от 1 до 12
|
| 14 | t | Количество дней в указанном месяце | от 28 до 31
|
| Год | |
|
| 15 | L | Признак високосного года | 1, если год високосный, иначе 0.
|
| 16 | o | Номер года в соответствии со стандартом ISO 8601. Имеет то же значение, что и Y, кроме случая, когда номер недели ISO (W) принадлежит предыдущему или следующему году; тогда будет использован год этой недели. | Примеры: 1999 или 2003
|
| 17 | X | Расширенное полное числовое представление года, не менее 4 цифр, с - для годов до нашей эры и + для годов нашей эры. | Примеры: -0055, +0787, +1999, +10191
|
| 18 | x | Расширенное полное числовое представление, если требуется или стандартное полное числовое представление, если возможно (например, Y). Не менее четырёх цифр. Для годов до нашей эры указан префикс -. У годов после (и включая) 10000 префикс +. | Примеры: -0055, 0787, 1999, +10191
|
| 19 | Y | Полное числовое представление года, не менее 4 цифр, с - для годов до нашей эры. | Примеры: -0055, 0787, 1999, 2003, 10191.
|
| 20 | y | Номер года, 2 цифры | Примеры: 99, 03
|
| Время | |
|
| 21 | a | Ante meridiem (лат. "до полудня") или Post meridiem (лат. "после полудня") в нижнем регистре | am или pm
|
| 22 | A | Ante meridiem или Post meridiem в верхнем регистре | AM или PM
|
| 23 | B | Время в формате Интернет-времени (альтернативной системы отсчёта времени суток) | от 000 до 999
|
| 24 | g | Часы в 12-часовом формате без ведущего нуля | от 1 до 12
|
| 25 | G | Часы в 24-часовом формате без ведущего нуля | от 0 до 23
|
| 26 | h | Часы в 12-часовом формате с ведущим нулём | от 01 до 12
|
| 27 | H | Часы в 24-часовом формате с ведущим нулём | от 00 до 23
|
| 28 | i | Минуты с ведущим нулём | от 00 до 59
|
| 29 | s | Секунды с ведущим нулём | от 00 до 59
|