当前位置:编程学习 > php >>

PHp判断当前日期,然后输出结果就要用到if语句吗?

PHp判断当前日期,然后输出结果就要用到if语句吗?

程序非常简单。。先说明一下,日期没有一定的规律。。自定义的。
也就是打开某一网页。
然后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);
?>

 

上一个:关于中文索引,有什么好的方案。 - PHP进阶讨论
下一个:自学PHP的朋友跟学习过PHP的朋友来帮帮我

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,