[На главную] [К оглавлению раздела]

var

var - вывод переменной.

Возможные атрибуты:

<?xml version="1.0" encoding="utf-8"?>
<t:templates xmlns:t="/templates/ns" xmlns="http://www.w3.org/1999/xhtml">

<t:template id="template1">

	<!-- вывод переменной из строки выборки -->
	<t:var name="title" />

	<!-- вывод переменной текущего пользователя -->
	<t:var user="user.id" /> - <t:var user="description" />

	<!-- вывод переменной из массива $_POST -->
	<t:var post="name" />

	<!-- подготовка данных для вставки в html-элемент textarea -->
	<textarea><t:var name="description" htmlspecialchars="yes" /></textarea>

	<!-- использование атрибутов img, alt и date -->
	&lt;a href="<t:var name="link" />" title="<t:var name="create_time" date="d.m.Y" />">
		<t:var name="image" img="150x150" alt="{VARS['title']}" />
	&lt;/a>

</t:template>

</t:templates>
Формат даты
Символ в строке форматаОписаниеПример возвращаемого значения
aAnte meridiem или Post meridiem в нижнем регистреam или pm
AAnte meridiem или Post meridiem в верхнем регистреAM или PM
BВремя в стадарте Swatch InternetОт 000 до 999
cДата в формате ISO 8601 (добавлено в PHP 5)2004-02-12T15:19:21+00:00
dДень месяца, 2 цифры с ведущими нулямиот 01 до 31
DСокращенное наименование дня недели, 3 символаот Mon до Sun
FПолное наименование месяца, например January или Marchот January до December
gЧасы в 12-часовом формате без ведущих нулейОт 1 до 12
GЧасы в 24-часовом формате без ведущих нулейОт 0 до 23
hЧасы в 12-часовом формате с ведущими нулямиОт 01 до 12
HЧасы в 24-часовом формате с ведущими нулямиОт 00 до 23
iМинуты с ведущими нулямиОт 00 до 59
I (заглавная i)Признак летнего времени1, если дата соответствует летнему времени, иначе 0
jДень месяца без ведущих нулейОт 1 до 31
l (строчная L)Полное наименование дня неделиОт Sunday до Saturday
LПризнак високосного года1, если год високосный, иначе 0
mПорядковый номер месяца с ведущими нулямиОт 01 до 12
MСокращенное наименование месяца, 3 символаОт Jan до Dec
nПорядковый номер месяца без ведущих нулейОт 1 до 12
OРазница с временем по Гринвичу в часах+0200
rДата в формате RFC 2822Thu, 21 Dec 2000 16:01:07 +0200
sСекунды с ведущими нулямиОт 00 до 59
SАнглийский суффикс порядкового числительного дня месяца, 2 символаst, nd, rd или th. Применяется совместно с j
tКоличество дней в месяцеОт 28 до 31
TВременная зона на сервереEST, MDT ...
UКоличество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970, 00:00:00 GMT)23467245
wПорядковый номер дня неделиОт 0 (воскресенье) до 6 (суббота)
WПорядковый номер недели года по ISO-8601, первый день недели - понедельник42 (42-я неделя года)
YПорядковый номер года, 4 цифры1999, 2003
yНомер года, 2 цифры99, 03
zПорядковый номер дня в году (нумерация с 0)От 0 до 365
ZСмещение временной зоны в секундах. Для временных зон западнее UTC это отрицательное число, восточнее UTC - положительное.От -43200 до 43200

[На главную] [К оглавлению раздела] [Вверх]