php echo date日期如何加减

<?phpif($A=='100')echodate('Y-m-d',strtotime($date-$addtime.'+15day'));if($B=='200')e... <?php
if($A == '100')
echo date('Y-m-d',strtotime($date-$addtime.'+15 day'));

if($B == '200')
echo date('Y-m-d',strtotime($date-$addtime.'+10 day'));
?>

php日期时间加减问题:

当A=100时,显示:当前时间-$addtime + 15 的结果
当B=200时,显示:当前时间-$addtime + 20 的结果

请教上面的代码要如何写?

另外,
当:5< 当前时间-$addtime + 15 的结果 <10时,echo 紧急
当: 当前时间-$addtime + 15 的结果 <5时,echo 过期
代码应该如何写?
<?php
$date = date('Y-m-d',time());//今天的日期
$cha = (strtotime($date)-strtotime(date('Y-m-d',$addtime)))/(24*3600);//计算 当前日期 和 自定义日期 实际相差的天数
if($A=='100'){
echo $cha+15;
}
if($B=='200'){
echo $cha+20;
}
?>

结果显示15, 20, $cha结果好像变成0了
展开
 我来答
阿星实战淹境菍br77d
2014-09-21 · 超过23用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:61.7万
展开全部
$cha = (time()-$addtime)/(24*3600);//计算 当前日期 和 自定义日期 实际相差的天数
if($A=='100'){
$cha=$cha+15;
echo $cha;
}
if($B=='200'){
$cha=$cha+20;
echo $cha;
}
?>
zzs1949
2014-09-20 · TA获得超过1600个赞
知道小有建树答主
回答量:1250
采纳率:80%
帮助的人:1129万
展开全部
$addtime是什么格式的?
先标记下,等下附上代码
更多追问追答
追问
$addtime系统默认,没有定义格式的。
谢谢,数你最快了!
追答

给你代码,可以直接运行

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php

$date = date('Y-m-d',time());//今天的日期
echo $date;
echo '<hr/>';

$addtime = '2014-10-03';//自定义的日期,就算你写成2014-10-03 10:20:33都无妨,下面的程序自动识别为2014-10-03



$A=100;
$B=200;



$cha = (strtotime($date)-strtotime(date('Y-m-d',strtotime($addtime))))/(24*3600);//计算 当前日期 和 自定义日期 实际相差的天数
if($A==100){
echo $cha+15;
}
echo '<hr />';
if($B  == '200'){                                     
echo $cha+10;
}
echo '<hr/>';

if($cha+15 <5){
echo '过期';
}elseif(($cha+15>5) &&($cha+15<10)){
echo '紧急';
}
//等于5的时候,是属于过期还是紧急?
?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式