如何在明天下午6点CST获得PHP时间?

Mit*_*ran 1 php time timestamp

我需要在下午6点CST获得PHP的时间戳

$tomorrow = mktime(18, 0, 0, date("m"), date("d")+1, date("y"));
echo "Tomorrow is ".date("Y-m-d H:m:s ", $tomorrow); 
Run Code Online (Sandbox Code Playgroud)

我无法为上面的代码设置分钟部分,它总是在分钟部分返回11.

Tomorrow is 2009-11-06 18:11:00 
Run Code Online (Sandbox Code Playgroud)

cle*_*tus 8

更简单的版本是使用strtotime():

echo "Tomorrow is ".date("Y-m-d H:i:s ", strtotime("Tomorrow 6pm"));
Run Code Online (Sandbox Code Playgroud)

包括纠正分钟(从m到i).输出:

Tomorrow is 2009-11-06 18:00:00
Run Code Online (Sandbox Code Playgroud)


Mar*_*arz 6

在您的日期格式中,Y-m-d H:m:s您将显示两个月m.使用i的分钟前导零:Y-m-d H:i:s(PHP文件)