0

私はphpでWebサービスを利用しています。以下のコードは、日付表記に関して次の結果を示しています。

Begindatum:2012-07-02T00:00:00。私はそれを次のようなヨーロッパの形式で持っていたいです:

開始日:2012年2月7日。私は標準ソリューションを実装しようとしてきました:

日付形式の変換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>
4

1 に答える 1

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>
于 2013-03-06T15:37:32.433 に答える