質問

PHPで時間を変換する方法は?

元の形式は似ていました 00:02:34 min.

似たようなエコーを取得する必要があります 154. 。ありがとう。

役に立ちましたか?

解決

これを試して:

<?php
   date_default_timezone_set('GMT');
   $time = '00:00:34';
   list ($days, $hours, $minutes) = split(":", $time, 3);
   $timestamp = mktime ($hours+1, $minutes, 0, $days+1, 1, 1970, FALSE);
   $minutes = $timestamp / 60;
   print $minutes;
   print "\n";`

(編集: date_default_timezone_set 追加した)

他のヒント

$myTime="00:02:34 min";
$bodytag = str_replace(" min", "", $myTime);
$myTime=explode(":",$myTime);

function timeToSeconds($hours,$minutes,$seconds){
   return $seconds+($minutes*60)+($hours*3600);
}

ちょっとユリチカ、PHPをチェックすることをお勧めします datetime マニュアルの機能。そこから、string to time関数についても学ぶことができます。 strtotime()mktime;

日付と時刻を使用すると、出力用のフォーマットとタイムスタンプを指定できます。フォーマットコードのリファレンスは、上記のマニュアルリンクにリストされています。タイムスタンプがない場合は、使用できます strtotime() 1つを作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top