2011-11-07 33 views
0

誰かが私にこれを手伝うことができたら? PHP 私のテーブルにこの種の結果があります。EX:2011年11月7日、12:00 am このような結果が必要です。EX:11 07、2011、12,00 このテキストの日付をどのように変換できますか?数値の日付に。テキスト日付を数値日付にしてください。

おかげであれば、:) PHPの日付()と

+0

"は2011年12月25日、午前5時31分" forumatある私のMYTSQLテーブルを更新することがかのうです、「12 25、2011、05、31に"PHPでフォーマットします。いくつかの例。もう一度ありがとう – user1033986

答えて

1

チェックアウトのstrtotime()、あなたは少しかかわらず、あなたの出力をフォーマットする必要があるかもしれません。

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

それは現在の状態だで、あなたの日付値がstrtotime

+0

Hの右側のmは私ではありませんか? – 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

PHPで "12月25日、2011年、05、31"フォーマットに、 "December 25、2011、5:31" forumatであるMYTSQLテーブルを更新するのは可能でしょうか?いくつかの例。もう一度ありがとう – user1033986

+0

私が知る限り、あなたが望む形式ではありませんが、他のバリエーションを使用することもできます:http://dev.mysql.com/doc/refman/5.1/en/datetime.html – Jeune

関連する問題