php存储date类型的数据类型,php – 是否可以将数据类型从String更改为Date

在使用OpenX API和

XML-RPC2进行连接编码时,我遇到了麻烦.我遇到的问题是fire函数需要的数据类型是dateTime.iso8601.

这是我的代码:

$sdatetime = new DateTime('2013-01-01 00:00:00');

$edatetime = new DateTime('2013-06-01 00:00:00');

$startDate = $sdatetime->format(DateTime::ISO8601);

$endDate = $edatetime->format(DateTime::ISO8601);

try {

$result = $aClient->agencyPublisherStatistics($sessionId, 1, $startDate, $endDate);

print_r($result);

} catch (XML_RPC2_FaultException $e) {

die('Exception #' . $e->getFaultCode() . ' : ' . $e->getFaultString());

}

当我运行上面的脚本时,这是结果错误:

Exception #3 : Incorrect

parameters passed to method: Wanted dateTime.iso8601, got string at

param 3

如果我运行print_r(gettype($startDate));我得到的类型数据是字符串而不是日期.

我的问题,对于变量$startDate和$endDate如何使他们的数据类型为dateTime.iso8601或日期而不是字符串.

谢谢.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值