我需要一个函数来添加一天的日期,但是我需要能够指定时间。基本上我只想添加明天,而不是24小时内的一天。
所以我现在就拥有这个:
// add one day but specific time
$endTime = strtotime('+1 day', time());
这可以达到预期目的,并在日期增加1天,但我如何选择小时,分钟和秒?
所以,如果我现在正在运行,我将在7月17日上午10:57,我该如何指定小时?因此它将保存为:7月17日上午9:00,在unix时间戳中
答案 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以获取更多详细信息。