We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 49177
    • 6 Posts
    Здравствуйте. MODX Evo.
    Требуется в чанке вывести дату публикации в нормальном формате.
    Делаю так:
    [+pub_date:strtotime:date=`%e %B %Y`+]


    В результате 1 января 1970.

    При этом [+pub_date+] выводит правильную дату в unix time (если перевести через конвертер) и у всех постов разные даты - как и положено.
    В чем может быть проблема, подскажите, пожалуйста. [ed. note: antik3 last edited this post 12 years ago.]
      • 49177
      • 6 Posts
      Проблема актуальна. Пожалуйста, подскажите.
        • 49323
        • 1 Posts
        Ошибка в том, что для ТВ параметров обычно как раз нужен strtotime, а processTVs должно быть отключено, иначе ТВ отформатируется согласно своих настроек.

        Если в БД «245689123647» — то strtotime не нужно использовать. В таком виде хранятся даты у ресурсов сайта.
        Если в БД «2014-10-12 12:15» — то strtotime нужен, чтобы привести дату к секундам и её можно было отформатировать.
        [[+publishedon:date=`%e %B %Y`]]
        [[+tv.date:strtotime:date=`%e %B %Y`]]


        https:// bezumkin.ru/sections/tips_and_tricks/41/