>>> 帝国网站管理系统5.1开源测试版下载
帝国CMS进入开源时代
 帝国论坛技术交流区网络编程急求,时间用法的问题急求 【本版专题贴子】  
主题:急求,时间用法的问题急求 [加入收藏夹]   

l7011546
用户头衔:书生

精华贴   :0
发贴数   :10
经验值   :54
注册时间:2006-02-06
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 1 楼]
急求,时间用法的问题急求
我从网上找了一些代码,贴出来,给小弟看看哪里用错了,急用!!

<?
function datediff($part,$date1,$date2){
//$diff=$date2-$date1;
$year1=date("Y",$date1);
$year2=date("Y",$date2);
$month2=date("m",$date2);
$month1=date("m",$date1);
$day2=date("d",$date2);
$day1=date("d",$date1);
$hour2=date("d",$date2);
$hour1=date("d",$date1);
$min2=date("i",$date2);
$min1=date("i",$date1);
$sec2=date("s",$date2);
$sec1=date("s",$date1);

$part=strtolower($part);
$ret=0;
switch ($part) {
case "year":
$ret=$year2-$year1;
break;
case "month":
$ret=($year2-$year1)*12+$month2-$month1;
break;
case "day":
$ret=(mktime(0,0,0,$month2,$day2,$year2)-mktime(0,0,0,$month1,$day1,$year1))/(3600*24);
break;
case "hour":
$ret=(mktime($hour2,0,0,$month2,$day2,$year2)-mktime($hour1,0,0,$month1,$day1,$year1))/3600;
break;
case "min":
$ret=(mktime($hour2,$min2,0,$month2,$day2,$year2)-mktime($hour1,$min1,0,$month1,$day1,$year1))/60;
break;
case "sec":
$ret=$date2-$date1;
break;
default:
return $ret;
break;
}
return $ret;
}
?>


<?
$currenttime = time();
$s_time = "2006-05-03 12:10:50";//数据库时间格式如下
$newtime = mktime($s_time);
$temptime = DateDiff ("day",$currenttime ,$newtime);
echo "两天相差日期: ".$temptime."<br>";
?>

不知道哪里出错了,请老大们出手相助!

[该贴被修改 1 次,最后修改时间 2006-03-31 16:32:41 ]



2006-03-31 16:32:15 已设置保密 顶部 回复 引用 报告 编辑 删除

l7011546
用户头衔:书生

精华贴   :0
发贴数   :10
经验值   :54
注册时间:2006-02-06
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 2 楼]

老大帮忙!出手啊!!!




2006-03-31 23:23:11 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47888
经验值   :109431
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 3 楼]

类似此类转换是不会成功的,除非你把$date1转成time:$year1=date("Y",$date1);



[零基础入门教程] [模板制作教程] [采集使用教程]
2006-04-01 13:49:03 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1