1. 求2009-5-1和2013-3-1相差的天数?
cal_days_in_month()
描述:针对指定的年份和日历,返回一个月中的天数。
语法:cal_days_in_month(calendar,month,year)
calendar 必需。规定要使用的历法。
month 必需。规定月。
year 必需。规定年。
//2014-5-1 2015-3-1
echo (strtotime('2013-3-1')-strtotime('2009-5-1'))/(60*60*24);die;
function differdata($styear,$stmonth,$layear,$lamonth){
$days=0;
for($i=$styear;$i<=$layear;++$i){
if($i==$layear){
for($a=1;$a<$lamouth;++$a){
$days += cal_days_in_month(CAL_GREGORIAN, $a, $i);
}
}else{
for($a=$stmouth;$a<=12;++$a){
$days += cal_days_in_month(CAL_GREGORIAN, $a, $i);
}
}
}
return $days;
}
echo(differdata(2014,5,2015,3));
echo "
";
";
//方法二:
$days = date('t', strtotime("2013-3-1"));
echo "返回2013-3的天数 ".$days."
";
//当前月份:
$days = date("t");
echo "当前月份".date("m",time())."月的天数 ".$days."
";
?>
2. 请找出下列代码中的问题,修复并优化
100个
//注册新用户,要求用户名和email不能与以前的重复
$db =new PDO(“mysql :host=localhost;dbname=test;”,$user ,$pass) ;
For($i=0;$i
query(“select * from `demo` where `uname`=$info[‘uname’] “);
$re_1=$query_1->fetch();
$query_1=$db->query(“select * from `demo` where `uname`=$info[‘email’] “);
$re_1=$query_1->fetch();
If(!re_1||!re_2){
$db->exec(“insert into `demo` (‘uname’,’eamil’) values ( ‘$info[“uname”]’ ,‘$info[“eamil”]’ )”;
}
}
?>
如何按照下面的格式布局
DIV1
DIV3
DIV2
3.
4.斗鱼
当鼠标放上去时把斗鱼换成douyu 当鼠标移开时又变回斗鱼;
5.你访问那些社交技术网站或论坛,谈谈这些网站的优点
6.查询总积分前十名的用户名用户ID 总
会员ID
会员名uname
会员uid
分
会员UID
每场获得分数score
S