pdoResources и выборка по дате

Здравствуйте.
Пытаюсь вывести только те ресурсы, у которых дата создания раньше чем, заданная.

Вот так не работает.
[[!pdoResources? 
            &parents=`7`
            &showHidden=`1`
            &tpl=`@INLINE <h4><a href="[[+uri]]">[[+pagetitle]] - ID: [[+id]]</a></h4>`
            &where=`{"createdon:<=":"2017-05-15 21:24:44"}`
        ]]
Делал как здесь modx.pro/help/3253/

Но пытаюсь скормить &where=`{«createdon:>»:«2017-05-16 13:14:34»}`, так он показывает всех, хотя они младше текущего времени.

Почему?
Anton
16 мая 2017, 10:47
modx.pro
2
2 036
0

Комментарии: 2

Anton
16 мая 2017, 14:40
0
Потому что вот!

Алексей Ерохин 03 июня 2014, 01:55
Поля publishedon, createdon, editedon, deletedon хранятся в базе в виде int(20). Вам нужно Вашу дату перевести в unix timestamp. Например, 1401235200 для 2014-05-28 00:00:00 в GMT.
Либо использовать &where без json:
&where=`modResource.publishedon > UNIX_TIMESTAMP('2014-05-28 00:00:00')`
    Anton
    16 мая 2017, 14:56
    0
    Есть ли возможность показать текущее время в виде unix timestamp без сниппетов?
    С помощью этого
    [[!+nowdate:default=`now`:strtotime:date=`%Y-%m-%d`]]
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2