Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
soap php中出现日期时间错误_Php_Soap - Fatal编程技术网

soap php中出现日期时间错误

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

我现在正在使用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 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中的代码它不工作它将错误显示为“对象引用未设置为对象的实例”。它不工作它将错误显示为“对象引用未设置为对象的实例”