2011-08-16 3 views
3

strtotime関数を呼び出すと、次の四捨五入された時間(10時25分01秒ではなく10:00:00)を取得します。 strtotimeの出力は、丸められた時間に直接変換する必要があります。現時点でstrtotimeで直接丸めた分を得るには

私は

var_dump(date('Y-m-d H:i:s', strtotime('+1 hour'))); 

をすれば、私は

string '2011-08-16 10:00:00' (length=19) 

を取得したいと思いながら、私はこれを達成することができます知っているように

string '2011-08-16 10:21:57' (length=19) 

として丸められていない値を取得行うことによって:

var_dump(date('Y-m-d H:00:00', strtotime('+1 hour'))); 

しかし、私はstrtotimeを使って同じことを達成したいと思います。だから、私はstrtotimeによって丸められた時間に評価される文字列が必要です。

私は、このような

next hour, 0 minutes 
+1 hour, 0 minutes 
next rounded hour 

成功せずなどの値を試してみました。

答えて