Решил задачу следующим образом:
1 вариант: (сравниваем только по дате без времени)
Код | $opinions = $xpath->query('//opinion[translate(substring(date, 0, 11), "-", "") > 20160228]');
|
2 вариант: (сравниваем и по дате и по времени, учитываем смещение по GMT)
Код | $opinions = $xpath->query('//opinion[translate(translate(translate(translate(translate(date, "T", ""), "-", ""), ":", ""), "+", ""), ".", "") > 201602281200000000300]')
|
В своем проекте решил использовать первый вариант. Даже если в рамках одного дня будет несколько записей в системе они не продублируются (проверка еще по внешнему id)
|