重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

$time = time;
$timeに60秒+するにはどうすればいいのでしょうか?
例えば1018402250なら1018402310と、このように現在時間に60秒を追加できればと考えています。

A 回答 (1件)

普通に数値データとして演算できます。


$time =time;
$timestr1 = localtime($time);
$timestr2 = localtime($time+10);
print $timestr1,"→",$timestr2;
# 結果 Sun Sep 2 08:56:54 2007→Sun Sep 2 08:57:04 2007

この回答への補足

すみません、お礼への説明に誤りがありました。

$time=time;
my$time = $time += 60;#この部分をどうやって書いていいのかさっぱりわかりません。

file open
my($time2,) = split(/\t/,$_);
if($time2 > $time){}
file close

補足日時:2007/09/02 12:46
    • good
    • 0
この回答へのお礼

有難うございます。今やっていることなのですが、
ファイルに$timeを記録してあります。(1188689054このように)
このファイルに記録されている秒数から60秒経過した場合に別処理を
加えようと考えています。よろしくお願いいたします。
file open
my($time,) = split(/\t/,$_);
file close

my$time2 = $time2 += 60;#この部分をどうやって書いていいのかさっぱりわかりません。
if($time > $time2){}

お礼日時:2007/09/02 12:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!