I am calling a SOAP web service using the nusoap class library, I am able to call the web method correctly however 1 of the parameters that i must pass in is a datetime in UTC format. i can create the correct format and time in my client code.
eg. 2008-04-11T10:00:25 00:00
however when i pass this datetime into the soap method nusoap alters the datetime to the one based on my local machine (BST).
A simplified version of the code i am using is:
//create date in correct format 2008-03-17 14:29:36Z
$date = new DateTime();
$params = array(
'Username' => $username,
'RequestDateTime' => $date->format(DATE_RFC3339),
'ClientId' => $clientId,
$soapclient = new soapclient($wsdl,true);
$proxy = $soapclient->getProxy();
$result = $proxy->ValidateFirstFacPassword($params);
All other variables are sent unaltered.
Thanks in advance Nigel.
From Australia to Zimbabwe, and everywhere in between, companies count on Campaign Monitor for email campaigns that drive real business results.Get started for free