在我的代码中,我成功显示当前日期,但我的要求是在3
小时后显示第二天的日期,例如2017-08-17 20:00:00
下一个日期将为2017-08-18
,但会在花费3个小时后显示下一个日期,即2017-08-18 03:00:00
,直到它显示旧日期为止。
我可以将3
小时添加到当前日期/时间,但我不知道如何在下一个日期的第3个小时后显示它。这是我的代码
<?php
date_default_timezone_set('Asia/Kolkata');
$time_add = date("Y-m-d H:i:s", strtotime('+3 hours'));
$time_now = date("Y-m-d H:i:s");
echo $time_now;
?>
答案 0 :(得分:1)
echo date("Y-m-d H:i:s", strtotime('+3 hours'));
您的代码存在的问题是,您将此分配给名为$time_add
的变量,但随后对其执行任何操作。
如果您想在其后打印当前日期/时间,请在没有+3 hours
的情况下使用它:
echo date("Y-m-d H:i:s");