MODx написан на PHP, и как таковая, она во многом зависит также функций даты PHP, например STRFTIME.
Обсуждение здесь будет в первую очередь относится к следующим областям контента:
- createdon
- deletedon
- editedon
- publishedon
- unpub_date
Не возможно дать все возможные примеры, потому что форматирование дат может быть сложной, и она меняется от региона к региону. Вот несколько распространенных примеров, которые демонстрируют, как использовать выходные фильтры ниже.
Результат |
Фильтр |
Thu Apr 14, 2011 | [ [*createdon:strtotime:date=`%a %b %e, %Y`] ] |
18 April 2011 | [ [*createdon:strtotime:date=`%e %B %Y`] ] |
Monday, April 18, 2011 | [ [*createdon:strtotime:date=`%A, %B %e, %Y`] ] |
2011-04-18 | [ [*createdon:strtotime:date=`%Y-%m-%d`] ] |
Все параметры:
Code |
Display |
Example |
%a | Короткое имя дня недели | Sun |
%A | Полное имя дня недели | Sunday |
%b | Короткое имя месяца | Jan |
%B | Полное имя месяца | January |
%c | Локальное время и дата | Wed Jan 7 00:22:10 2010 |
%C | Век | 20 |
%d | День месяца (по порядку) | 03 |
%D | То же самое что и %m/%d/%y | 04/29/10 |
%e | День месяца (от 1 до 31) | 3 |
%H | Час (24-часовое) | 00-23 |
%I | Час (12-часовое) | 01-12 |
%l (lower-case L) | Час в 12 часовом формате | 1-12 |
%j | День года (по порядку) | 001 to 366 |
%m | Месяц | 01 to 12 |
%M | Минута | 00 to 59 |
%n | Перевод каретки | \n |
%P | am или pm | am |
%p | AM или PM | AM |
%r | То же что и %I:%M:%S %p | 08:23:11 PM |
%R | То же что и %H:%M | 23:11 |
%S | Секунда | 00 to 59 |
%t | Табуляция | \t |
%T | То же что и %H:%M:%S | 26:12:27 |
%u | День недели (по порядку ПН-1) | 01 to 07 |
%w | День недели (по порядку ПН-0) | 00 to 06 |
%x | Дата | 01/25/09 |
%X | Время | 02:58:12 |
%y | Двух численный год | 09 |
%Y | Четырех численный год | 2010 |
%Z or %z | Временная зона. Смещение или Название | -005 or EST |
%% | Знак % | % |