- Распечатать
Поддерживаемые пользовательские форматы времени
Обзор
Форматы дат могут привести к путанице, особенно если вы работаете в нескольких странах с различными локализациями и стандартами. Чтобы избежать этого, Tulip позволяет администраторам установить пользовательский формат времени для вашего сайта. После его установки все даты и время во всем продукте будут использовать установленный вами формат.
Опции выпадающего списка
Tulip предоставляет список наиболее часто используемых вариантов в выпадающем меню. Для даты мы предлагаем числовой и нечисловой варианты. В числовом варианте используется отступ 0, и первым может быть либо день, либо месяц. В нечисловом варианте используются первые три буквы названия месяца, что делает этот вариант компактным и в то же время однозначным.
Администраторы могут выбрать разделитель из тире "-", косой черты "/" и точки "." в зависимости от региона или предпочтений.
Наконец, для времени мы разрешаем использовать 24-часовые или 12-часовые часы. 12-часовые часы всегда будут показывать AM/PM, поэтому они должны быть однозначными.
Вариант произвольной формы
Если вам нужен вариант, не представленный в выпадающем списке, вы можете задать совершенно произвольный формат. Для этого установите флажок, а затем введите желаемый формат, используя буквы для обозначения реальных данных. Например, в формате ISO 8601 для даты будет указано YYYY-MM-DD
, а для времени - HH:mm:ss Z
. Полный список поддерживаемых символов приведен ниже.
Примечание: Буквы, не включенные в этот список, не поддерживаются и могут давать неожиданное поведение. Буквы чувствительны к регистру. Неалфавитные символы будут интерпретироваться буквально, что позволяет добавлять такие разделители, как пробел " ", тире "-", косая черта "/", точка "." и двоеточие ":".
Дата (общая)
Год
YY | 01 ... 99 YYY | 2001 ... 2099
Месяц
M | 1 ... 12 MM | 01 ... 12 MMM | Jan ... Dec MMMM | January ... декабрь
День месяца
D | 1 ... 31 DD | 01 ... 31
День недели
dd | Su ... Sa ddd | Sun ... Sat dddd | Sunday ... Суббота
Квартал
Q | 1 ... 4
Неделя года
w | 1 ... 53 ww | 01 ... 53
Время
Час
h | 1 ... 12 hh | 01 ... 12 H | 0 ... 23 HH | 00 ... 23 k | 1 ... 24 kk | 01 ... 24
Минута
m | 0 ... 59 мм | 01 ... 59
Секунда
s | 0 ... 59 ss | 00 ... 59
Дробная секунда
S | 0 ... 9 SS | 00 ... 99 SSS | 000 ... 999 SSSS | 0000 ... 9999 ... и т.д.
AM/PM
A | AM ... PM a | am ... pm
Часовой пояс
Z | -07:00 ... +07:00 ZZ | -0700 ... +0700
:::(Error) (Неподдерживаемые символы) Не используйте символ "g" или "G". В прошлом этот символ вызывал тонкие ошибки, из-за которых год иногда отображался неверно. В связи с этим использование символов "g" и "G" приводит к аварийному завершению работы страницы: