Значение «this» зависит от «контекста», в котором выполняется функция. Контекстом может быть любой объект или глобальный объект, т. Е. Окно.
Таким образом, семантика «этого» отличается от традиционных языков ООП. И это вызывает проблемы: 1. когда функция передается другой переменной (скорее всего, обратный вызов); и 2. когда замыкание вызывается из метода-члена класса.
В обоих случаях это устанавливается в окно.
Документация eBay указывает, что StartTimeFrom является полем dateTime
. Их документация по dateTime говорит, что это дата в формате ISO8601. В документации даты в PHP указано, что «c» - это символ формата для получения времени ISO8601.
Итак, просто добавьте $start_string = date('c', $start_time);
, где предполагается, что $start_time
будет меткой времени UNIX желаемого времени старта (которую можно получить из strtotime PHP или UNIX_TIMESTAMP MySQL , например), а затем вставьте &itemFilter(1).name=StartTimeFrom&itemFilter(1).value=$start_string
в свой URL.