I am using expressjs in nodejs for creating my api. Now when I am sending a string as "Wed Jul 29 2015 17:34:22 GMT+0830" in the get request in the querystring and parsing it as url.parse(uri, true).query it gives me a string as "Wed Jul 29 2015 17:34:22 GMT 0830" without the '+'. How can I get the + in the string
Updating with the code
getEventTimeFromurl: function(ctx){
var decodeURI = decodeURIComponent(ctx.req.url);
var eventTime = undefined;
const strEventTime = "eventTime=";
var eventTimeindex = decodeURI.search(strEventTime);
if (eventTimeindex == -1)
throwError.badRequest(ctx, 101, 'Invalid event time');
var aftereventtime = decodeURI.substring(eventTimeindex + strEventTime.length);
var endIndex = aftereventtime.indexOf('&');
if (endIndex == -1)
eventTime = aftereventtime;
else
eventTime = aftereventtime.substring(0, endIndex);
return eventTime;
}
Here eventTime= is in the query string which have '+' sign like 'Mon Aug 03 2015 13:27:24 GMT+0930'.
getEventTimeFromurlfunction is a solution to your problem, correct?