Php:使用时间()和日期()

时间:2015-08-12 06:42:27

标签: php

我需要帮助!!我需要输出当前时间(12:00:00)和时间提前30分钟(11:30:00)。 我使用函数date()参数date("H:i:s"),但我不知道如何削减30分钟。

2 个答案:

答案 0 :(得分:2)

您可以使用the DateTime object

$dateTime = new DateTime();

echo 'Current time is: ' . $dateTime->format('H:i:s') . '<br />';

$dateTime->modify('-30 minutes');

echo 'Modified time is: ' . $dateTime->format('H:i:s');

答案 1 :(得分:0)

当前时间:

date("H:i:s", time());

时间30分钟前:

date("H:i:s", time()-(60*30));

date()函数将第二个参数作为您要格式化的时间的时间戳,如果您不提供,则使用当前时间戳作为默认参数。