時間計算で10:00:00と言う数値(HH:MM:SS形式)を変数に代入し10分毎の計算をしたいのですが可能なのでしょうか?
$a = "09:00:00";
$b = $a + "00:10:00";
print "$b";
ではダメでした(^^;
よろしくお願いいたします。
http://www.php.net/manual/ja/function.strtotime.php
http://ns1.php.gr.jp/pipermail/php-users/2003-July/017462.html
strtotime()関数、mktime()関数で一度UNIXタイムスタンプに変換してから加算、date()関数で元に戻す、では。
手元にPHPが動かせる環境がないので未確認ですが
$a = "09:00:00";
$b = "00:10:00";
print date( 'H:i:s',strtotime($a)+mktime(0,10,0));
とか?
http://ponk.jp/php_time/index.php?page=1
こんなところでしょうか。10 * 60が10分分の秒を足し込みます。
$a = "09:00:00";
$b = date("H:i:s", strtotime($a) + 10 * 60);
print $b."¥n";
ありがとうございました。
バッチシです!
http://nifberry.727.net/test/hatena190.php
$a="10:00:00";
$b = date("H:i:s", strtotime($a) + 10*60 );
print $b."<BR>";
?>
上のように strtotimeした値に秒数 (10*60)を加算して
date関数で戻せばよいと思います
わざわざサンプルまでありがとうございます。
m(__)m
回答ありがとうございます。
出力は
17:41:442295789000
(^^;