soap php中出现日期时间错误
我现在正在使用php中的soap方法创建RedBusAPI 现在我的编码有一些日期时间问题。这些是代码soap php中出现日期时间错误,php,soap,Php,Soap,我现在正在使用php中的soap方法创建RedBusAPI 现在我的编码有一些日期时间问题。这些是代码 $c = new soapclient('...wsdl....', array('Authentication' => array('LoginID' =>'x','Password'=>'x'))); $timezone = new DateTimeZone('UTC'); $time='2012-04-17T16:50:45'; $date = new DateT
$c = new soapclient('...wsdl....',
array('Authentication' => array('LoginID' =>'x','Password'=>'x')));
$timezone = new DateTimeZone('UTC');
$time='2012-04-17T16:50:45';
$date = new DateTime($time,$timezone);
$sourceid=array('SourceID'=>'244','DestinationID'=>'477','DateOfJourney' =>$date);
它将错误显示为
致命错误:未捕获的SoapFault异常:[soap:客户端]服务器无法读取请求。-->XML文档(252)中存在错误。-->字符串“”不是有效的AllXsd值
这应该是日期问题好的,如果您在PHP中需要它,这里是: 替换
$sourceid=array('SourceID'=>'244','DestinationID'=>'477','DateOfJourney' =>$date);
与
希望这对您有所帮助。好的,如果您在PHP中需要它,请参阅: 替换
$sourceid=array('SourceID'=>'244','DestinationID'=>'477','DateOfJourney' =>$date);
与
希望这能有所帮助。看到这一点-谢谢你的建议,但我需要phpsee中的代码-谢谢你的建议,但我需要phpits中的代码它不工作它将错误显示为“对象引用未设置为对象的实例”。它不工作它将错误显示为“对象引用未设置为对象的实例”