<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>J-y_劔影_Mr.zhiweiHong的QQ空间 [http://weihu.qzone.qq.com]</title> <meta name="keywords" content="QQ空间,黄钻,免费装扮,开心农场,QQ农场,QQ牧场" /> <link rel="icon" href="inc/images/favicon.ico" type="image/x-icon" /><!-- 添加标题图标 --> <!-- 导入公共模式表 --> <link rel="stylesheet" href="inc/css/common.css"> <!-- 导入首页样式表 --> <link rel="stylesheet" href="inc/css/users.css"> <link rel="stylesheet" type="text/css" href="inc/bootstrap/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="inc/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="inc/layui/css/layui.css"> </head> <body> <!-- 头部 --> <iframe id="topFrame" name="topFrame" scrolling="no" width="100%" src="cl/header.php" frameborder="0" allowtransparency="true" height="40px" style="position:fixed;z-index: 99;"></iframe> <div> <div> <!-- 主体顶部 --> <iframe id="topFrame" name="topFrame" scrolling="no" width="100%" src="cl/top.php" frameborder="0" allowtransparency="true" height="300px"></iframe> <!-- 主体部分 --> <div class="main"> ............... </div> <!-- 底部 --> <iframe id="bootFrame" name="bootFrame" scrolling="no" width="100%" src="cl/bottom.php" frameborder="0" allowtransparency="true" height="80px" style="margin-top: 50px;"></iframe> <!-- 回到顶部 --> <div><a href="#top" mce_href="#top"><b>︿</b></a></div> </body> </html>
<iframe>内联框架</iframe> 常用于公共页面 如:头部和底部 在多个页面用于固定不变的页面内容时用内联框架
iframe 的常用属性:
name : 规定 <iframe> 的名称。
width: 规定 <iframe> 的宽度。
height :规定 <iframe> 的高度。
src :规定在 <iframe> 中显示的文档的 URL。
frameborder : 规定是否显示 <iframe> 周围的边框。 (0为无边框,1位有边框)。
align : 规定如何根据周围的元素来对齐 <iframe>。 (left,right,top,middle,bottom)。
scrolling : 规定是否在 <iframe> 中显示滚动条。 (yes,no,auto)
frameborder:属性规定是否显示框架周围的边框。值:1 有边框(默认) 0 无边框
IE5.5开始支持浮动框架的内容透明。如果想要为浮动框架定义透明内容,则必须满足下列条件。
1.与 iframe 元素一起使用的 allowTransparency 标签属性必须设置为 true。
2.在 iframe 内容源文档,background-color 或 body 元素的 bgColor 标签属性必须设置为 transparent。
<iframe allowTransparency="true" src="/top.php">
<body bgColor="transparent"> //设置背景透明
allowTransparency属性应用,在该属性设置为true并且iframe所载加页的背景颜色设置为transparent(透明)时iframe将透明化。
scrolling:属性规定是否在 iframe 中显示滚动条。
auto 在需要的情况下出现滚动条(默认值)。
yes 始终显示滚动条(即使不需要)。
no 从不显示滚动条(即使需要)。
onload="this.height=ifd.document.body.scrollHeight" 内联框架自适用高度
position:fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。 对元素固定位置不变,常适用于导航 小窗口
z-index 对网页元素分层,值为数字:数值越高,元素显示在最外面,数值越低元素显示在最内面,-1为最低值
时区date_default_timezone_set()的设置
function_exists(date_default_timezone_set);//在这它总是返回1,这函数是判断这里面的字符是不是一个定义了的函数名
date('Y-m-d H:i:s');//默认时区的时间
date_default_timezone_set("Etc/GMT");//这是格林威治标准时间,得到的时间和默认时区是一样的
date_default_timezone_set("Etc/GMT+8");//这里比林威治标准时间慢8小时
date_default_timezone_set("Etc/GMT-8");//这里比林威治标准时间快8小时
date_default_timezone_set('Asia/Shanghai'); //设置中国时区
date('Y-m-d H:i:s');//中国标准时间
date("y-m-d h:i:s",time())
返回的时间与电脑时间不一致的问题解决方案:打开php.ini文件找到date.timezone,
然后将时区设置成自己想要的地方,如果没有自己加一行eg:date.timezone = 'Asia/Shanghai'。
大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
在页头使用date_default_timezone_set()
设置我的默认时区为北京时间date_default_timezone_set('Asia/Shanghai');
if(isset($_REQUEST['time']) && $_REQUEST['time']){ date_default_timezone_set('America/New_York'); }else{ date_default_timezone_set('Asia/Shanghai'); } // var_dump(date("Y-m-d H:i:s")); // var_dump(date('Y-m-d H:i:s',time())); $timestr = time(); $now_day = date('w',$timestr-24*3600); // var_dump($now_day); //本周 $beginweek=date('Y-m-d',mktime(0,0,0,date('m'),date('d')-date('w')+1,date('Y'))); $endweek=date('Y-m-d',mktime(23,59,59,date('m'),date('d')-date('w')+7,date('Y'))); //上周 $beginLastweek=date('Y-m-d',mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'))); $endLastweek=date('Y-m-d',mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'))); //本月 $beginThismonth=date('Y-m-d',mktime(0,0,0,date('m'),1,date('Y'))); $endThismonth=date('Y-m-d',mktime(23,59,59,date('m'),date('t'),date('Y'))); //上月 $beginLastmonth = date("Y-m-d",mktime(0, 0 , 0,date("m")-1,1,date("Y"))); $endLastmonth = date("Y-m-d",mktime(23,59,59,date("m") ,0,date("Y"))); // var_dump($beginLastmonth,$endLastmonth); // $bdate = empty($_POST['bdate']) ? date("Y-m-01") : $_POST['bdate']; $bdate = empty($_REQUEST['bdate']) ? date("Y-m-d") : $_REQUEST['bdate']; // echo $_REQUEST['bdate'];exit; $bhour = isset($_REQUEST['bhour']) ? $_REQUEST['bhour'] : '00'; $bsecond = isset($_REQUEST['bsecond']) ? $_REQUEST['bsecond'] : '00'; $edate = empty($_REQUEST['edate']) ? date("Y-m-d") : $_REQUEST['edate']; $ehour = isset($_REQUEST['ehour']) ? $_REQUEST['ehour'] : '23'; $esecond = isset($_REQUEST['esecond']) ? $_REQUEST['esecond'] : '59'; $username = isset($_REQUEST['username']) ? $_REQUEST['username'] : ''; $date_s = $startdt = $bdate.' '.$bhour.':'.$bsecond.':00'; $date_o = $enddt = $edate.' '.$ehour.':'.$esecond.':59'; $time_s = strtotime($date_s); $time_o = strtotime($date_o); $date_bj_s = date("Y-m-d H:i:s",$time_s); $date_bj_o = date("Y-m-d H:i:s",$time_o);
mktime()
hour 可选,规定小时
minute 可选,规定分钟。
second 可选,规定秒
month 可选,规定用数字表示的月
month 可选,规定用数字表示的月
day 可选,规定天
year 可选,规定年
//php获取今日开始时间戳和结束时间戳
$today_start=mktime(0,0,0,date('m'),date('d'),date('Y'));
$today_end=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//php获取昨日起始时间戳和结束时间戳
$yesterday_start=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$yesterday_end=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//php获取上周起始时间戳和结束时间戳
$lastweek_start=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$lastweek_end=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
//php获取本周周起始时间戳和结束时间戳
$thisweek_start=mktime(0,0,0,date('m'),date('d')-date('w')+1,date('Y'));
$thisweek_end=mktime(23,59,59,date('m'),date('d')-date('w')+7,date('Y'));
//php获取本月起始时间戳和结束时间戳
$thismonth_start=mktime(0,0,0,date('m'),1,date('Y'));
$thismonth_end=mktime(23,59,59,date('m'),date('t'),date('Y'));