Php 如何找到下一个开始分钟的时间戳?

Php 如何找到下一个开始分钟的时间戳?,php,time,Php,Time,我想做这样的事情 strtotime("next starting minute"); 如果当前时间是15:23:21,我想得到15:24:00 有什么想法吗?不要使用strotime(),而是使用time()和ceil() $timestamp = mktime(date('H'), date('i') + 1, 0); 通过这种方式,您将始终获得下一分钟的时间戳。因为我将时间戳除以60,它将返回分钟数。这会让你在下一分钟恢复健康。然后再将时间戳乘以60,得到所需的秒数。strotime(

我想做这样的事情

strtotime("next starting minute");
如果当前时间是15:23:21,我想得到15:24:00

有什么想法吗?

不要使用
strotime()
,而是使用
time()
ceil()

$timestamp = mktime(date('H'), date('i') + 1, 0);

通过这种方式,您将始终获得下一分钟的时间戳。因为我将时间戳除以60,它将返回分钟数。这会让你在下一分钟恢复健康。然后再将时间戳乘以60,得到所需的秒数。

strotime(date('H')。:“(date('i')+1)。“:00”)

获取时间,减去秒数,再加上60秒,持续一分钟:

$timestamp = time()-(time()%60)+60;

我的解决方案,对我有效

$nexminute=日期(“H:i”,time()+60)。“:00”

$timestamp = time()-(time()%60)+60;