PHp判断当前日期,然后输出结果就要用到if语句吗?
PHp判断当前日期,然后输出结果就要用到if语句吗?程序非常简单。。先说明一下,日期没有一定的规律。。自定义的。
也就是打开某一网页。
然后PHp判断当前日期(也可以是服务器日期)
如果当前日期是2000年1月2号到2010年3月3号之间,,则在网页输出 “ 过期”
如果当前日期是2010年3月3号到2015年6月4号之间,,则在网页输出 “ 正常”
如果当前日期是2016年3月3号到2025年6月4号之间,,则在网页输出 “ 不正常”
程序非常简单。。先说明一下,日期没有一定的规律。。自定义的。
也就是打开某一网页。
然后PHp判断当前日期(也可以是服务器日期)
如果当前日期是2000年1月2号到2010年3月3号之间,,则在网页输出 “ 过期”
如果当前日期是2010年3月3号到2015年6月4号之间,,则在网页输出 “ 正常”
如果当前日期是2016年3月3号到2025年6月4号之间,,则在网页输出 “ 不正常”
答案:<?php//刚出路的函数。。拿去用吧
date_default_timezone_set("Asia/Shanghai");
function compre($date1){if($date1 ==''){
return false;
}
$time1 =strtotime($date1);
$t1 =strtotime('2000-1-2');
$t2 =strtotime('2010-3-3');
$t3 =strtotime('2015-6-4');
$t4 =strtotime('2016-3-3');
$t5 =strtotime('2025-6-4');
if($time1>=$t1 and $time1<=$t2){
return '过期';
}elseif($time1 > $t2 and $time1<=$t3){
return '正常';
}elseif($time1 >= $t4 and $time1<=$t5){
return '不正常';
}
}$time =date('Y-m-d' ,time());
echo '今天是:'. $time.'<br/>';
echo compre($time);
?>