次の日付があります:2010-04-19 18:31:27。この日付をdd/mm/yyyy形式に変換したいと思います。
正規表現または手動の文字列いじりを使用できますが、私は好むと思います:
date("d/m/Y", strtotime($str));
<?php
$test1='2010-04-19 18:31:27';
echo date('d/m/Y',strtotime($test1));
?>
これを試して
日付が文字列形式の場合、explode関数を使用します
array explode ( string $delimiter , string $string [, int $limit ] )
//In the case of your code
$length = strrpos($oldDate," ");
$newDate = explode( "-" , substr($oldDate,$length));
$output = $newDate[2]."/".$newDate[1]."/".$newDate[0];
上記の作品が今うまくいくことを願って
そのようにしたい場合は、DateTime
オブジェクトもあります。 http://www.php.net/manual/en/datetime.construct.php