2010-11-17 93 views

回答

4

我看起來有點這樣的東西 date('m/d/Y',strtotime($ clientsContract ['startdate']));

7
$mysql_date = '2000-12-31'; 
$formatted_date = date('m/d/Y', strtotime($mysql_date)); 
7

http://www.electrictoolbox.com/article/mysql/format-date-time-mysql/

如果你想改變

:的 從YYYY-MM-DD一個MySQL日期 MM/DD/YYYY或DD/MM/YYYY格式您 可以使用在下面的例子中示出的DATE_FORMAT()函數作爲 格式
SELECT DATE_FORMAT(CURDATE(), '%d/%m/%Y') 
OR 
SELECT DATE_FORMAT(CURDATE(), '%m/%d/%Y') 

編輯

當然,如果我正確讀取的問題,我會告訴你如何做到這一點在PHP中,像@Stephen做

+1

我正要更新我的答案,以包含一個MySQL解決方案,所以:偉大的思想都一樣? – Stephen 2010-11-17 20:14:48

0
date("m/d/Y", mktime(0,0,0,12,30,2000)) 
+1

但你必須從mysql字段解析出數字。 strtotime()更適合這種情況。 – GSto 2010-11-17 20:15:10