我想从一个时间减去30分钟

时间:2015-09-07 07:18:16

标签: php

你好我的问题很简单,请让我知道如何从我的代码中减去30分钟:

$endDate = date("Y-m-d H:i:s", $futureDate);


        $d_newdate = strtotime($endDate);
        $d_newdate1 = $d_newdate - ('30 minutes');
        echo $d_newdate2 = date("Y-m-d H:i:s", $d_newdate1);die("workings");

此代码添加了一小时的错误。我想减去30分钟。

3 个答案:

答案 0 :(得分:1)

$date = '2015-08-02 15:30:00';
echo $date."<br>";
echo date('Y-m-d H:i:s',strtotime("-30 minutes",strtotime($date)));

答案 1 :(得分:0)

echo date("Y-m-d H:i:s")."<br>";
echo date("Y-m-d H:i:s",strtotime('-30 minutes'));

答案 2 :(得分:0)

尝试使用此

$d_newdate = strtotime($endDate);

$d_newdate1 = $d_newdate - (30 * 60);

$new_time = date("Y-m-d H:i:s", $d_newdate1);