Php 将分钟添加到strottime

Php 将分钟添加到strottime,php,strtotime,Php,Strtotime,如果我有一个变量 // in minutes $min = 40; 我想把它添加到strotime格式的时间中 $strtTime = $strtotime('now') + $min; $strtTime = strtotime("+".$min." minutes", strtotime('now'));//eg +40 minutes 正确的方法是什么?没什么: echo strtotime("+40 minutes"); 没什么大不了的: echo strtotime("+4

如果我有一个变量

// in minutes
$min = 40;
我想把它添加到strotime格式的时间中

$strtTime = $strtotime('now') + $min; 
$strtTime = strtotime("+".$min." minutes", strtotime('now'));//eg +40 minutes 

正确的方法是什么?

没什么:

echo strtotime("+40 minutes");

没什么大不了的:

echo strtotime("+40 minutes");
您可以执行以下操作:

strtotime("+{$min} minutes");
您可以这样做:

strtotime("+{$min} minutes");
好吧,看看这个。它告诉您如何使用该函数

$future = strtotime('+40 minutes');
你也可以更具体一点,包括从哪里开始

$future = strtotime('now + 40 minutes');
虽然上面的操作简单得多,但您也可以手动执行。它只涉及一些基本的算法:

$now     = time(); // Seconds since 1970-01-01 00:00:00
$minutes = 40;
$seconds = ($minutes * 60); // 2400 seconds
$future  = ($now + $seconds);
好吧,看看这个。它告诉您如何使用该函数

$future = strtotime('+40 minutes');
你也可以更具体一点,包括从哪里开始

$future = strtotime('now + 40 minutes');
虽然上面的操作简单得多,但您也可以手动执行。它只涉及一些基本的算法:

$now     = time(); // Seconds since 1970-01-01 00:00:00
$minutes = 40;
$seconds = ($minutes * 60); // 2400 seconds
$future  = ($now + $seconds);
我想把它添加到strotime格式的时间中

$strtTime = $strtotime('now') + $min; 
$strtTime = strtotime("+".$min." minutes", strtotime('now'));//eg +40 minutes 
我想把它添加到strotime格式的时间中

$strtTime = $strtotime('now') + $min; 
$strtTime = strtotime("+".$min." minutes", strtotime('now'));//eg +40 minutes 

第二个参数应该是整数(即Unix时间戳)。只有第一个参数可以是时间字符串。第二个参数应该是整数(即Unix时间戳)。只有第一个参数可以是时间字符串。