这里我设置了我的Centos时区。> sudo hwclock --show
Tue 04 Feb 2014 10:23:10 AM AFT -0.596389 seconds
asia/kabul
现在关于php我想回复上午10:23:10到11:23:10
这里我已经为回声设置了我的代码..
<? echo (date('G', time())+5) ;
echo(':00 To ');
echo (date('G', time())+6);
echo(':00'); ?>
现在,由于上面回显的PHP代码,我得到
的结果15:00 To 16:00
但我希望得到下面的回声,或者我的HTTP服务器时间从现在到下一小时......
10:23:10 AM to 11:23:10 AM
任何形式的指示都是你的好意
提前问候....
答案 0 :(得分:2)
echo date('Y-m-d H:i:s', strtotime('now')), ' to ', date('Y-m-d H:i:s', strtotime('+1 hour'));
有关日期格式,请阅读:http://www.php.net/manual/en/function.date.php
对于您的格式:
echo date('h:i:s A', strtotime('now')), ' to ', date('h:i:s A', strtotime('+1 hour'));
答案 1 :(得分:2)
您应该尝试strtotime()
。像这样:
echo date('h:i:s A'), ' to ', date('h:i:s A', strtotime('+1 hour'));
答案 2 :(得分:1)
添加时间然后打印日期。
echo date('G',time()+3600);
time()返回自unix时代以来的秒数,然后你在1小时内添加3600秒并在日期中使用它。
答案 3 :(得分:-2)
您可以使用explode
功能。
<?PHP
$time = date('G:i:s');
$eTime = explode(':', $time);
$timePlusOneHour = $eTime+1 . ":{$eTime[1]}:{$eTime[2]}";
echo $time . " To " . $timePlusOneHour;