我正在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>