ウェブアプリケーションで時間を差し引いてデータベースにアップロードする必要があります。だから私は24時間使用したいので、私は負の値を得ません。 08:08:ので、ここで私はこのような時刻の形式を持っている私のコード
あるAM は、私はこれらの時間を変換する24時間形式で24時間形式で時間形式を変更する
Time format like these : 08:08:AM
I want to change these time in 24 hour time format.
ウェブアプリケーションで時間を差し引いてデータベースにアップロードする必要があります。だから私は24時間使用したいので、私は負の値を得ません。 08:08:ので、ここで私はこのような時刻の形式を持っている私のコード
あるAM は、私はこれらの時間を変換する24時間形式で24時間形式で時間形式を変更する
Time format like these : 08:08:AM
I want to change these time in 24 hour time format.
このお試しください:場合
$date = DateTime::createFromFormat('h:i A', '08:08 AM');
echo $date->format('H:i:s'); // 08:08:00
$date = DateTime::createFromFormat('h:i A', '08:08 PM');
echo $date->format('H:i:s'); // 20:08:00
が働いています@Object Manipulator –
私の答えを投票し、あなたの目的を解決すればそれを受け入れるようにしてください。 :) –
をそれは代わりに08:08:AM
の、これはあなたのために動作します08:08 AM
次のとおりです。
echo date("H:i:s",strtotime("08:08 AM")); //08:08:00
echo date("H:i:s",strtotime("08:08 PM")); //20:08:00
しかし、それはですか
$time_original = "08:08:AM";
$time = preg_replace("/(\d+):(\d+):(AM|PM)/", "$1:$2 $3", $time_original);
echo date("H:i:s",strtotime($time)); //08:08:00
重複:http://stackoverflow.com/questions/1788705/convert-time-to-24-hours-format-inは、あなたはその
:
AM
前に最初に削除してからの時間を適用する必要があります-javascript – RJParikhあなたは '08:08:AM'か' 08:08 AM'ですか? – Thamilan
今@Thamizhan –