D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Коды обработки / mt

mt

(mask time) Преобразование времени

mt{{h}{s}}

Вызывает функцию преобразования времени из внешнего формата во внутренний или из внутреннего формата в один из многочисленных внешних.

"Внутренний" формат времени - это количество секунд после полуночи. "Внешний" формат - это или 24-часовой военный формат (т.е. 23:25:59), или 12-часовой формат (т.е. 11:25:59PM).

Для входного преобразования время вводится с обозначением AM (до полудня) или PM (после полудня), немедленно следующим за числовым значением времени (AM можно опустить). При выводе обозначение AM или PM всегда печатается непосредственно после числового значения времени.

Примечание: 12:00AM считается полночью, а 12:00PM - полднем. Если задан код "mt", AM и PM игнорируются при вводе. Неверные значения преобразуются при вводе в пустые значения.

При использовании в качестве входного преобразования код "mt" проверяет допустимость введенного значения времени и преобразует его во внутренний формат (количество секунд после полуночи). При обновлении поля, управляемого преобразованием "mt", для ввода текущего времени в атрибут можно использовать символ "/".

  • "h" обозначает 12-часовое время. По умолчанию используется 24-часовое (военное) время.
  • "s" включает секунды в выходное значение. В случае отсутствия "s" секунды не выдаются.

Примеры:

Форматы представления времени

Внутренний Код обработки Внешний
3600 mt 01:00
3600 mth 01:00am
3600 mts 01:00:00
3600 mths 01:00:00am
46800 mt 13:00
46800 mth 01:00pm
3630 mts 01:00:30
46800 mths 01:00:00pm