2011-04-28 10 views
2

私のmysql DBから時刻書式を変換しようとしています。そこに保存されている時間は12:00:00で、12:00 PMと表示されます。どうすればいい?ここでmysql時刻書式を00:00:00から00:00 AM/PMにPHPで変換する

は、私が試したものです:$ settings_rowで

$overdueTime = strftime('%I:%M %p', strtotime($settings_row[3]));

[3]の時間であること。

事前のおかげで^^

+0

は時間を文字列としてDBに格納? –

+1

そのコードはうまくいくはずです。あなたはどんな問題を抱えていますか? – Cristian

+0

あなたのソリューションは正しいようですが、どうですか? – Halcyon

答えて

3

バックエンド私は軍の時間にそれを変換:。私は12時間の時間に変換

strftime('%H:%M:%S strtotime($_POST["overdueTime"]));

フロントエンド:

strftime('%I:%M %p', strtotime($settings_row[3]));