说我有一个可变整数3000
这相当于3000 minutes
,我将如何计算从现在3000 minutes
到未来的日期?
如果有帮助,我确实有一些 php 已经将其分解为变量
$days
$hours
$minutes
谢谢您的帮助
说我有一个可变整数3000
这相当于3000 minutes
,我将如何计算从现在3000 minutes
到未来的日期?
如果有帮助,我确实有一些 php 已经将其分解为变量
$days
$hours
$minutes
谢谢您的帮助
假设 PHP >= 5.2.0:
$d = new DateTime();
$future = $d->add(new DateInterval("PT{$minutes}i"));
^-- i/m(i)nutes, h/hour, d/day
echo $future->format('c');
我能想到的最简单的方法是:
$minutes = 3000;
$newDate = new DateTime("now + {$minutes} minutes");
echo $newDate->format('m/d/Y H:i:s')
strtotime('+3000 minutes')
会给你未来 3000 分钟的时间戳。您可以使用该时间戳来格式化日期。
或者,您可以使用DateTime
该类对add
方法进行添加,但我认为这比您需要的要冗长一些。