2013-03-06 27 views
0

我正在使用php中的web服務。下面的代碼給出了關於日期符號的以下結果:轉換日期格式在一個web服務php內容

Begindatum:2012-07-02T00:00:00。我希望在歐洲的格式,如:

Begindatum:02-07-2012。我一直在試圖imlement標準溶液:

Convert date format 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> 

回答

2

你可以試試這個

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

Demo

在你的代碼可以申請作爲

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> 
+0

真棒......非常好的一段代碼。還剩一件事;結果現在是Begindatum:{02-07-2012} 任何想法如何擺脫{}的? – 2013-03-06 16:01:39

+0

好吧...只是刪除它們似乎是好的...或者我錯過了什麼? – 2013-03-06 16:06:24