php 时间相加

$a 通过now()获取当前时间,保存到数据库,而$b,是在$a的之后7天的时间,怎么操作 ;
简单点 $a = 2014-07-15, $b要等于 2014-07-22

$a = time();//获取当前时间戳
$b = strtotime("+7days", $a);//获取在以$a时间戳为基础的七天后的时间戳

//注意,以上获取的都是时间戳,strtotime()也要用时间戳,若想转转为阁下下用的那种显示方式,应该再用date函数转换
echo date("Y-m-d", $a);
echo "</br>";
echo date("Y-m-d", $b);

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-26

+7*24*3600就可以,演示代码:

<?php
  $a=time();
  $b=$a+7*24*3600;
  echo "a=".date('Y-m-d',$a)."<br>\n";
  echo "b=".date('Y-m-d',$b)."<br>\n";
?>

输出结果:

a=2014-07-15

b=2014-07-22

本回答被提问者和网友采纳