очень, мягко говоря. Есть тут сниппет для вывода даты в правильном формате для рсс-турбо-страниц яндекса:
if(!isset($en)){
setlocale(LC_ALL, 'ru_RU.UTF-8', 'ru', 'russian');
} else {
setlocale(LC_ALL, 'en_US.UTF-8', 'en', 'english');
}
$date = isset($date)?(isset($sqldate)?$date:strtotime($date)):time();
return strftime(isset($format)?$format:'%d-%m-%Y', $date);
Он конвертирует дату создания [[rssdate? &date=[+createdon+] &sqldate=1 &format=%a, %d %b %Y %H:%M:%S %z &en=true]], как его поправить, чтобы можно было дату из ТВ брать? Если просто ТВ ставишь, 1970 выдает.
А внутрь чего это все вставлено, в каком сниппете рендерится?
1970 соответствует нулю. То есть дата у вас не передалась. разбирайтесь, почему не передаётся параметр.
щас найду!
https://gist.github.com/sashabeep/06f34e494ff276c676a04e9de2606a14
Обсуждают сегодня