0

この形式のphpで12時間の時間を変換したい:05/31/2012 09:48 AM

24 時間形式: 2011-11-27 11:53:36

これは、変更できる私のコード行です。

$time= $_POST['時間'];

4

5 に答える 5

0

http://psoug.org/snippet/Convert_12_to_24_hour_time_and_vice_versa_241.htm

于 2012-05-31T08:04:44.740 に答える
0

あなたはこれを使うことができます:

// $time = 05/31/2012 09:48 AM
$time = $_POST['time'];    
//output new time: 2012-05-31 09:48:00
$newTime = date("Y-m-d H:i:s", strtotime($time)) );

実例

Doc

于 2012-05-31T08:06:10.597 に答える
0

次のようにstrtotimeを使用する必要があります。

$date="05/31/2012 09:48 AM";

echo date("Y-m-d H:i:s",strtotime($date));
于 2012-05-31T08:07:24.367 に答える
0

strtotimeそのためには、date関数を使用できます。

http://php.net/manual/en/function.date.php可能なすべてのオプションがそこにリストされています。

date の最初の引数は形式で、2 番目の引数はタイムスタンプです (現在の日付文字列の strtotime で取得します)。

date('Y-m-d H:i:s', strtotime($your_current_date_string));

形式は私の頭の上から離れたものであり、正確ではありません。提供されているリンクの表で、必要な形式を調べることができます。

于 2012-05-31T07:59:11.607 に答える
0

PHP の日付機能については、以下のリンクを参照してください

http://php.net/manual/en/function.date.php

于 2012-05-31T08:07:55.687 に答える