在php中获取特定时间的strtotime

Raj*_*Raj 5 php strtotime

我想获得一天/时间的时间戳,例如

17/12/2014 8pm
Run Code Online (Sandbox Code Playgroud)

目前我在做

$curtime = strtotime(date("Y-m-d H:i:s"));
Run Code Online (Sandbox Code Playgroud)

这给了我当前的时间戳,但我需要在晚上8点.

任何帮助都非常感谢.提前致谢.

sja*_*agr 14

如果你想在今天晚上8点获得一个时间戳,它实际上比使用简单得多,date因为你可以使用相对时间strtotime:

$curtime = strtotime('today 8pm');
Run Code Online (Sandbox Code Playgroud)

如果你测试这个date:

echo date('Y-m-d H:i:s', $curtime); // Returns 2014-12-17 20:00:00
Run Code Online (Sandbox Code Playgroud)

这是关于相对日期格式的完整文章,解释了如何构建正确的相对日期.