Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Формат даты в RSS ленте

00 голосов
6
Добрый день!
Подскажите как поменять формат даты в RSS ленте импорта?
По умолчанию: "01.01.2000"
Нужно: "01 января"
спросил 19 Авг, 13 от delajla (500 баллов)

6 Ответы

00 голосов
Полагаю, что формат даты зависит от браузера. Можно попробовать поменять шаблон компонента.
ответил 19 Авг, 13 от Xsana (240 баллов)
00 голосов
Цитата
Елена Рудакова пишет:
Полагаю, что формат даты зависит от браузера. Можно попробовать поменять шаблон компонента.
От браузера разве что сама дата зависит, но суть вопроса в Отображении этой даты. На счет шаблона компонента - можете подсказать что именно поменять? smile:)
ответил 28 Окт, 13 от delajla (500 баллов)
00 голосов
Точно не скажу, но, возможно, это вкладка RSS в настройках ИБ, там можно задать шаблон для поля "pubDate". Сам не пользовался.

Не, здесь указывается просто поле, из которого брать дату. А дата все равно будет приведена к формату rss.
ответил 02 Фев, 14 от Snaper (580 баллов)
00 голосов
Там есть такой код:

Код
 CIBlockRSS::XMLDate2Dec


Но в документации (http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockrss/xmldate2dec.php) по этому поводу ничего не нашел.
ответил 22 Май, 14 от delajla (500 баллов)
00 голосов
Там по ссылке про rss-формат говорится. Формат на то и формат. Скорее всего менять его не имеет смысла.
ответил 18 Сен, 14 от Snaper (580 баллов)
00 голосов

Можно все решить простыми функциями php:

date("H:i d.m.Y ",strtotime($arItem["pubDate"]))

тем самым задать любой формат

ответил 21 Сен, 16 от аноним

Похожие вопросы

0 голосов
0 ответов
спросил 15 Фев, 14 от delajla (500 баллов)
0 голосов
1 ответ
0 голосов
1 ответ
спросил 16 Апр, 14 от avonar (100 баллов)
0 голосов
4 ответов
спросил 08 Фев, 14 от Kania (5,180 баллов)
0 голосов
3 ответов