2015-09-30 68 views

回答

-1

您可以使用

$日期= 「15年2月5日」;
$ format_date = date('m/d/Y', strtotime($ date));

有關格式的詳細信息,請參閱this

0

爲此,您可以用這種方式

$sections  = explode('-','02-05-15'); 
$formated_date = $sections[0]."/".$sections[1]."/20".$sections[2]; 

希望這將有助於

0

下面的代碼應該做的伎倆:

<?php 
    $time = mktime(0,0,0, '02', '05', '15'); 
    //OR mktime(0,0,0, '05', '02', '15'); //depending on the expected format 
    echo date("d/m/Y",$time); //assuming the above date is 2 May 2015 
    //alternatively it would be 
    echo date('m/d/Y', $time); //if the above date is 5 February 2015 
?> 
+1

此輸出15/05/2002。 –

+0

感謝@PedroLobito,更新了代碼 –

+0

我想你將不得不加倍努力...'date()期望參數2很長,對象在第3行的/home/cg/root/main.php中給出' –

1

使用DateTime

$myDateTime = DateTime::createFromFormat('d-m-y', "02-05-15"); 
echo $myDateTime->format('d/m/Y'); 
// Output : 02/05/2015 

注:

您還可以嘗試使用DateTime之前設置默認的時區,即:

date_default_timezone_set("Europe/Lisbon"); 

對於date_and_time等PHP最佳實踐冰訪問:

http://www.phptherightway.com/#date_and_time

相關問題