URL-encode ISO 8601 date parameters in HttpJsonApi
URL-encode ISO 8601 date parameters in HttpJsonApi

ISO 8601 dates can include the + character which will be interpreted as a space, breaking the suggested solution.
php-school/learn-you-php