2011-11-07 139 views
0

如果有人能幫助我嗎? PHP 我有這樣的結果日期的在我的表EX:2011年11月7日,上午12:00 所以我需要這種結果EX的:11 07,2011,12,00 我怎麼能轉換本文日期到數字日期。文本日期數值日期,請

感謝如有:)

+0

它是更多鈔票來更新我的MYTSQL表是 「2011年12月25日,5:31」 forumat,進入「12月25日,2011,05,31 「格式與PHP。一些例子。再次感謝 – user1033986

回答

1

退房的strtotime()與PHP的日期(),您可能需要雖然有點格式化輸出。

0
<?php 
$dateValue = '11 07, 2011'; 
date('m d, Y, H, m', strtotime($dateValue)); 
?> 

請注意,它目前的狀態,你的日期值可能無法正確strtotime

+0

是不是H的權利應該是我? – Jeune

0

解析這是我對此採取:

function convert_date($date) { 
    $components = explode(" ",$date); 
    $time_component = array_pop($components); 
    $date_component = implode(array_slice($components, 0, 2)); 


    return date("m d, Y, ", strtotime($date_component)) . 
      date("H, i", strtotime($time_component)); 
} 

這裏有一些運行:

$t1 = "November 07, 2011, 12:00"; 
    echo convert_date($t1) . "\n"; 

輸出:11 07,2011,12,00

$t2 = "December 25, 2011, 5:31"; 
echo convert_date($t2); 

輸出:12月25日,2011,05,31

+0

謝謝你們,太棒了。我現在得到它:) – user1033986

+0

它是更多鈔票來更新我的MYTSQL表是 「2011年12月25日,5:31」 forumat,與PHP 「12月25日,2011,05,31」 的格式。一些例子。再次感謝 – user1033986

+0

據我所知,不是在格式你想,但你可以使用一些其他的變化在這裏看到:http://dev.mysql.com/doc/refman/5.1/en/datetime.html – Jeune