Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
午前 6:00、午後 7:30 などの一連の時間があります。これは、午前 6:00:00、午後 7:30:00 などにも簡単に変更できます。
この時間を 24 時間形式にすばやく変換する方法を探しています (例: 7:30 PM = 19:30:00)。
この機能を備えた PHP または MySQL 関数はありますか、それとも独自に考案する必要がありますか?
STR_TO_DATE( `column_here`, '%l:%i %p' )
詳細はこちらをご覧ください。
編集'%l:%M %p'先'%l:%i %p'
'%l:%M %p'
'%l:%i %p'
英語の日付/時刻形式の Unix タイムスタンプを取得するstrtotimeを試してください。そのままではうまくいかない場合は、渡す時間文字列の前に任意の日付を追加してください。その後、strftimeを使用してタイムスタンプを 24 時間形式に変換できます。
DateTimeまた、両方の変換も処理できる可能性があるオブジェクトについて聞いたことがあります。
DateTime