Поддерживаемые пользовательские форматы времени
  • 31 Oct 2023
  • 2 Минуты для чтения
  • Авторы

Поддерживаемые пользовательские форматы времени


Вводный текст

Обзор

Форматы дат могут привести к путанице, особенно если вы работаете в нескольких странах с различными локализациями и стандартами. Чтобы избежать этого, 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" приводит к аварийному завершению работы страницы:


Была ли эта статья полезной?