我需要在下午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);
我无法为上面的代码设置分钟部分,它总是在分钟部分返回11。
Tomorrow is 2009-11-06 18:11:00
答案 0 :(得分:8)
更简单的版本是使用strtotime()
:
echo "Tomorrow is ".date("Y-m-d H:i:s ", strtotime("Tomorrow 6pm"));
包括更正分钟(从m到i)。输出:
Tomorrow is 2009-11-06 18:00:00
答案 1 :(得分:6)
以您的日期格式Y-m-d H:m:s
显示两个月m
。使用i
分钟带前导零:Y-m-d H:i:s
(PHP Doc)