5

午前 6:00、午後 7:30 などの一連の時間があります。これは、午前 6:00:00、午後 7:30:00 などにも簡単に変更できます。

この時間を 24 時間形式にすばやく変換する方法を探しています (例: 7:30 PM = 19:30:00)。

この機能を備えた PHP または MySQL 関数はありますか、それとも独自に考案する必要がありますか?

4

4 に答える 4

13
STR_TO_DATE( `column_here`, '%l:%i %p' )

詳細はこちらをご覧ください

編集

編集'%l:%M %p''%l:%i %p'

于 2012-09-12T23:55:46.677 に答える
1

英語の日付/時刻形式の Unix タイムスタンプを取得するstrtotimeを試してください。そのままではうまくいかない場合は、渡す時間文字列の前に任意の日付を追加してください。その後、strftimeを使用してタイムスタンプを 24 時間形式に変換できます。

DateTimeまた、両方の変換も処理できる可能性があるオブジェクトについて聞いたことがあります。

于 2012-09-13T00:01:50.480 に答える