Web服务-在Web服务PHP上下文中转换日期格式


web services - convert date format within a webservice php context

我正在php中使用webservice。下面的代码段给出了关于日期表示法的如下结果:

Begindatum: 2012-07-02T00:00:00。我希望使用欧洲格式,如:

Begindatum: 02-07-2012。我一直在尝试实现标准解决方案:

转换日期格式yyyy-mm-dd =>dd-mm-yyyy

但没有成功。感谢您的帮助

 foreach($array as $k=>$v){
 print "
 <tr>
      <td>
            <ul>
                <li><b>Naam         : {$v->Naam}</b></li>
                <li><b>Status       : {$v->Status}</b></li>
                <li><b>Aanbieder    : {$v->VerstrekkerNaam}</b></li>
                <li><b>Bedrag       : {$v->Bedrag}</b></li>
                <li><b>Begindatum   : {$v->Begindatum}</b></li>
            </ul>
      </td>
</tr>

你可以试试这个

$d = "2012-07-02T00:00:00";
echo $newDate = date("d-m-Y",strtotime($d));

在你的代码中,你可以将它应用为

foreach($array as $k=>$v){
 print "
 <tr>
      <td>
            <ul>
                <li><b>Naam         : {$v->Naam}</b></li>
                <li><b>Status       : {$v->Status}</b></li>
                <li><b>Aanbieder    : {$v->VerstrekkerNaam}</b></li>
                <li><b>Bedrag       : {$v->Bedrag}</b></li>
                <li><b>Begindatum   : " . date("d-m-Y",strtotime($v->Begindatum)) ."</b></li>
            </ul>
      </td>
</tr>