1

PHPで時間を変換するには?

元の形式は次のよう00:02:34 minでした。

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

4

3 に答える 3

2

これを試して:

<?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追加)

于 2010-11-11T13:27:50.397 に答える
1
$myTime="00:02:34 min";
$bodytag = str_replace(" min", "", $myTime);
$myTime=explode(":",$myTime);

function timeToSeconds($hours,$minutes,$seconds){
   return $seconds+($minutes*60)+($hours*3600);
}
于 2010-11-11T13:14:23.637 に答える
0

ちょっとユリチカ、マニュアルでphpdatetime関数をチェックすることをお勧めします。そこから、wellstrtotime()mktime;などの文字列から時間への関数についても学ぶことができます。

日付と時刻では、出力の形式とタイムスタンプを指定できます。形式コードの参照は、上記のマニュアル リンクに一覧表示されています。タイムスタンプがない場合は、 を使用strtotime()して作成できます。

于 2010-11-11T13:15:05.310 に答える