假设我有一个可变整数3000
这相当于3000 minutes
,我如何计算从现在到未来的3000 minutes
的日期?
如果有帮助的话,我确实有一些php,它已经将其分解为变量
$days
$hours
$minutes
感谢的帮助
我能想到的最简单的方法是:
$minutes = 3000;
$newDate = new DateTime("now + {$minutes} minutes");
echo $newDate->format('m/d/Y H:i:s')
假设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');
strtotime('+3000 minutes')
将在未来为您提供3000分钟的时间戳。您可以使用该时间戳来设置日期格式。
或者,您可以使用DateTime
类来使用add
方法进行添加,但我认为这比您需要的要详细一些。