現在の時間を検出するコードが必要で、5で割り切れる次の時間を私に与える必要があります。PHP時間:5分で分けられる分/分を取得
例:06 03、2017 21:22:23、06 03、2017 21:25:00 in php。 私は何も考え始めていません。これを行うためのコードやソリューションはありますか?
現在の時間を検出するコードが必要で、5で割り切れる次の時間を私に与える必要があります。PHP時間:5分で分けられる分/分を取得
例:06 03、2017 21:22:23、06 03、2017 21:25:00 in php。 私は何も考え始めていません。これを行うためのコードやソリューションはありますか?
$now = time();
// Add five minutes in seconds, round it down to the nearest five:
$next = ceil($now/300)*300;
echo date('H:i', $next);
現在の分の5とモジュロの差を求めます。次にこれを現在の時刻に追加します。例:
$now = intval(date('i'));
$minutesToAdd = 5 - $now % 5;
$nextTime = date('m d, Y H:i:00', strtotime("+$minutesToAdd minutes"));
echo $nextTime;
は、多分それは完璧なソリューションではないですが、(モジュロ4、5-4 = 1、59 + 1 = 00である)午後01時59ような場合にも、働くshuld。
'date'で現在の分を取得します。それからモジュロ5を得る。 –