#1 2020-04-19 16:48:25

SEO Women Power
Администратор
Здесь с 2020-02-15
Сообщений: 0
Windows 7Chrome 79.0

etc_date - отображение даты на любом языке

В CMS Textpattern локализованы строки почти для всего, но отображение дат связаны с настройками серверов. Это разумно, поскольку даты - это не просто названия месяцев и дней, но это может привести к проблемам, если на сервере отсутствуют нужные локализации.

Плагин etc_date позволяет вам определять собственные строки даты для отображения дат на выбранном вами языке. Кроме того, вы можете использовать собственные календари, чтобы, к примеру, преобразовать 1799-11-09 в 18 Brumaire An VIII (хотя в настоящее время доступны только григорианские, хиджри и джалали).

Даже если вам не нужно локализовать даты, плагин etc_date может вам пригодиться, поскольку понимает такие выражения, как сегодня , в следующую пятницу и т.д.

Примеры:

<txp:etc_date /> вывод текущей даты сервера.
<txp:etc_date date="next Friday" /> вывод даты следующей пятницы.
<txp:etc_date date="posted" /> вывод даты публикации этой статьи.
<txp:etc_date date="posted" lang="fr_FR" />выводит на французском, если эта локализация доступна на сервере.
<txp:etc_date calendar="hijri" lang="ar_AR" format="%d %B %Y" /> выводит дату исламского календаря (пример: 12 Syawal 1441).
<txp:etc_date calendar="jalali" lang="fa_IR" format="%d %B %Y" />вывод даты иранского календаря (пример: 1399 مارس 15 ).

Сравнение дат. Сколько дней осталось до Рождества:

<txp:etc_if_date value="12-24..12-31" format="%m-%d">
	Merry Christmas and Happy New Year!
<txp:else />
	Yet <txp:etc_date_diff from="now" to="December 25" format="%a" /> days until Christmas...
</txp:etc_if_date>

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.012 сек, 9 запросов выполнено - Использовано памяти: 578.34 Кбайт (Пик: 622.04 Кбайт) ]