添加一天"天"到目前为止,让我选择什么时间

时间:2015-07-16 08:59:21

标签: php

我需要一个函数来添加一天的日期,但是我需要能够指定时间。基本上我只想添加明天,而不是24小时内的一天。

所以我现在就拥有这个:

// add one day but specific time
$endTime = strtotime('+1 day', time());

这可以达到预期目的,并在日期增加1天,但我如何选择小时,分钟和秒?

所以,如果我现在正在运行,我将在7月17日上午10:57,我该如何指定小时?因此它将保存为:7月17日上午9:00,在unix时间戳中

1 个答案:

答案 0 :(得分:1)

如果您提供时间,它会按照您的预期运作。

$endTime = strtotime('+1 day 9:00 AM');

但是,如果您真正想要的是不管时间如何都能让明天约会,那么您真的不想要+1 day。相反,请尝试使用tomorrow ...

// will give you tomorrows date instead of +24 hours
$endTime = strtotime('tomorrow 9:00 AM');

查看手册中日期时间函数接受的relative date formats以获取更多详细信息。