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