2017-05-22 65 views

回答

0

你可以試試下面的代碼:: -

echo '<h4>Date Of Birth: '.date('dS F Y', strtotime($row['dob'])).'</br></h4>'; 
//        ^^^^^^^ Here the is format of date, in which format you want. 

輸出將是:: -

2011年10月31日

欲瞭解更多您可以參考click here

+0

是的,這工作完美非常簡單的解決方案我一直在尋找感謝 –

+0

@FitzchaBulldogs好的,那麼你也可以upvote它。 :P –

0

因此,如果您的數據存儲,也可以將其轉換爲3個變量代表年月日,那麼我建議建立個月的陣列和後的數組-fixes(不知道怎麼稱呼它,但在你的例子是31 ST)和獲取DD 10%使用提醒後修復陣列

$month = ['January','February',....,'December']; //remember it's $month[MM-1]; 

$post = ['th','st','nd',...,'th'] //not sure if this on is correct but hope you get the idea 
+0

不知道是否有快捷功能,但如果沒有使用我的例子,如果有,那麼一定要使用快捷方式版本 – NoOorZ24

+0

不是一個很好的方式來做到這一點,特別是考慮到PHP內置函數可以解決原始海報要求解決他需要做的事情。 – Lachie

+0

@Lachie如果你只是可以閱讀我的評論,我寫了10分鐘之前...... – NoOorZ24

1
<?php 
    $mydate = "2010-03-3"; 
    $newDate = date("d M Y", strtotime($mydate)); 
    $new_date = date('dS F Y', strtotime($newDate)); 
    echo $new_date; 
    ?> 

    /*Out Put*/ 
    03rd March 2010 
0
echo date('dS F Y', strtotime($row['dob'])); 
0

請參閱DateTime。我通常會避免strtotime()轉換。

繼承人工作液:

<?php 
    $date = '2016-11-12'; 
    $newDate = new DateTime($date); 
    echo $newDate->format('jS F Y'); 
?> 

OUTPUT:

2016年11月12日

相關問題