Tarih formatı gg / aa / yyyy dönüştürme

4 Cevap php

Ben şu tarih var: 2010-04-19 18:31:27. Ben dd/mm/yyyy formatında bu tarih dönüştürmek istiyorum.

4 Cevap

Sen normal bir ifade veya bazı manuel dize işe yaramaz kullanabilirsiniz, ama ben tercih ederim:

date("d/m/Y", strtotime($str));

Tarih bir dize biçiminde ise patlayabilir işlevini kullanın

    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];

Şimdi yukarıdaki eserlerini umut

http://www.php.net/manual/en/datetime.construct.php: Eğer bu şekilde gitmek istiyorsanız DateTime nesne de var

<?php
$test1='2010-04-19 18:31:27';
echo date('d/m/Y',strtotime($test1));
?>

Bu deneyin