У меня есть этот фрагмент кода ниже:
$fq.=" + (fritidsboende_uth_from:[$fritids_uth_from TO *]
AND fritidsboende_uth_to:[* TO $fritids_uth_to])
OR (fritidsboende_uth_from:'1972-01-01T01:01:00Z'
AND fritidsboende_uth_to:'2019-01-01T01:01:00Z')";
Я заметил, что мое приложение не получает ничего за двоеточием, в этой части кода:
OR (fritidsboende_uth_from:'1972-01-01T01:01:00Z' // Notice the colon in the date string
Я получаю сообщение об ошибке: Нераспознанная строка даты: '1972-01-01T01'. Ничего из-за толстой кишки там нет.
Как мне «убежать» от него, чтобы двоеточие было правильно распознано?
Его PHP ...
Спасибо
UPDATE:
У меня есть эта строка запроса, так что, возможно, двоеточие потеряно в этом переводе ... хм ...
+%28fritidsboende_uth_from%3A%5B2010-04-09T01%3A01%3A00Z+TO+%2A%5D+AND+fritidsboende_uth_to%3A%5B%2A+TO+2010-04-10T01%3A01%3A00Z%5D%29+OR+%28fritidsboende_uth_from%3A1972-01-01T01%3A01%3A00Z+AND+fritidsboende_uth_to%3A2019-01-01T01%3A