添加分钟到strtotime

时间:2013-11-19 02:00:22

标签: php strtotime

如果我有变量

// in minutes
$min = 40;

我想将它添加到strtotime格式化的时间

$strtTime = $strtotime('now') + $min; 

这是做正确的方法吗?

4 个答案:

答案 0 :(得分:12)

你可以这样做:

strtotime("+{$min} minutes");

答案 1 :(得分:6)

对此并不多:

echo strtotime("+40 minutes");

See it in action

答案 2 :(得分:2)

好吧,看看documentation。它告诉您如何使用该功能。

$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);

答案 3 :(得分:0)

$min = 40;

我想将它添加到strotime格式化的时间

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