PHP提前一天

Gen*_*nik 2 php time datetime

我有一些功能取决于某些事情是否已经及时发生.目前,我这样做:

$hike_time = strtotime($month.'/'.$day.'/'.$year.' '.$start_time);
if($hike_time < mktime())
{
  // Do stuff :)
}
Run Code Online (Sandbox Code Playgroud)

但我需要等待一天或十二小时(尚不确定),直到我更改功能.
如何让mktime()为+1天或+12小时?

在UX方面,如何处理这种基于事件的UX怪癖?

ale*_*lex 8

你可以用strtotime().

$tomorrow = strtotime('+1 day');

var_dump(
   date(DATE_RFC850, time()), // string(30) "Monday, 28-Mar-11 05:48:47 UTC"
   date(DATE_RFC850, $tomorrow) // string(31) "Tuesday, 29-Mar-11 05:48:47 UTC"
);
Run Code Online (Sandbox Code Playgroud)

CodePad.