[php]PHP的时间函数用法详解日期转换(4)
第二种:
/*
Format Time
*/
Function formatTime($time,$type="1"){
switch($type){
case 1;#2002-06-0418:58 Tuesday
return date("Y.m.d H:i",$time)."<font color=blue>".date(" l",$time)."</font>";
case 2;#June 2002
return date("M Y",$time);
case 3;#2002-06-04 18:58
return date("Y.m.d H:i",$time);
case 4;#06-04 AM
return date("m-d A",$time);
case 5;#06-04 18:58
return date("m.d H:i",$time);
}
} 不知道对于两个以字符串格式存储的日期得比较会有什么结果,例如 ‘2007-07-12′ ‘2007-06-27′ ,这种日期最好用什么方法来比较呢?就大小而论
leehao July 17th, 2006 1:33 am
/*日期比较*/
$Date_1="2007-07-12";
$Date_2="2007-06-27";
/*
首先用explode这个函数来拆分字符串
explode("这引号里面是条件来的哦,改成:就会用:来拆分字符串的,可以应用到很多方面去的",后面要拆分的字符串)
*/
$Date_explode_1=explode("-",$Date_1);
$Date_explode_2=explode("-",$Date_2);
/*
拆分后的字符串,我们通过使用mktime函数来计算时间,
必须说明一下的是mktime计算出来的时间是用秒来算的哦,
后面就简单啦,具体可以看手册,里面详细得很
*/
$Day_1=mktime(0,0,0,$Date_explode_1[1],$Date_explode_1[2],$Date_explode_1[0]);
$Day_2=mktime(0,0,0,$Date_explode_2[1],$Date_explode_2[2],$Date_explode_2[0]);
$Days=round(($Day_1-$Day_2)/3600/24);
echo "您要的结果是 $Days 天哦";
?>
请问如何得到90天以后的日期
加入时间:2004-12-18 18:09:53 大小:1 KB 阅读次数:158
//获取今天的时间信息
$Y=date(Y);
$m=date(m);
$d=date(d);
//$m为月,$d为天,$Y为年,"+"号表示之后,用"-"号可以得到多少天前的日期,"Y年m月d日",只是显示的格式,你可以改成"Y-m-d",
$out_date1=date( "Y年m月d日", mktime(0,0,0,$m,$d+7,$Y) );//一周后
$out_date2=date( "Y年m月d日", mktime(0,0,0,$m,$d+14,$Y) );//二周后
$out_date3=date( "Y年m月d日", mktime(0,0,0,$m+1,$d,$Y) );//一个月后
$out_date4=date( "Y年m月d日", mktime(0,0,0,$m+2,$d,$Y) );//二个月后
$out_date5=date( "Y年m月d日", mktime(0,0,0,$m+3,$d,$Y) );//三个月后
$out_date6=date( "Y年m月d日", mktime(0,0,0,$m+6,$d,$Y) );//六个月后
$out_date7=date( "Y年m月d日", mktime(0,0,0,$m,$d,$Y+1) );//一年后
echo date("Ymd", time() + 90*86400);
echo date("Y-m-d",strtotime("2004-10-26 +90day"));
date("Y-m-d",strtotime("+90 day"));
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码